1
我有一個帶有串行(主鍵),文本,日期的表格當tresshold通過時觸發(MySQL)
它每隔一行就插入一次。
我的問題是,我的表不能包含少於80行和不超過100
我試着寫一些東西,但似乎我做的東西,我不應該這樣做:
CREATE TRIGGER checkForInsertBelow80 BEFORE INSERT ON log FOR EACH ROW
BEGIN
IF (SELECT count(*) FROM log) >= 100 THEN
DELETE FROM log
WHERE serial in(SELECT serial from log order by serial ASC limit 10);
END IF
END; |
但首先我有語法錯誤,其次,我應該在最後一行之後這樣做。
有人可以幫助我把正確的方法和代碼放在一起嗎?