這是我在sqlite寫的觸發器,是可以使用的
CREATE TRIGGER if not exists asd_log AFTER INSERT
ON purchase
BEGIN
INSERT INTO infm(name,price_in) VALUES ('exp', 23);
END;
但是我把這個轉寫到QT sqlite上后,就沒用了,我用sqlite打開QT生成的資料庫后,發現觸發器壓根就沒創建成功
這個是在QT上的觸發器陳述句(把values里的變數改成常量也沒用)
q.prepare("CREATE TRIGGER if not exists asd_log AFTER INSERT ON purchase BEGIN INSERT INTO infm(name,price_in) VALUES (name:, price_in:);END;");
q.bindValue("name:",ui->lineEdit_2->text());
q.bindValue("price_in:",ui->lineEdit_4->text());
剛開始學習的小白,不是很懂,有點迷惑
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/23219.html
標籤:其他數據庫
上一篇:FoxPro如何簡單遍歷?
