我有这张桌子:cd_biblio有一本书的清单。
当我从我的php页面插入一本新书时,我想根据插入的'Class'值增加一个字段('Ingresso')。
例如:
我插入一本带有'A'级的新书,他的'Ingresso'值将是'A'+ 1级的'Ingresso'的当前最大值。
我怎样才能使用MyISAM呢?
答案 0 :(得分:0)
使用证据或触发器f.e:
delimiter ~
CREATE PROCEDURE AddBook(...)
BEGIN
DECLARE gIngresso INT DEFAULT 0;
SELECT Max(Ingresso) INTO gIngresso FROM Table;
INSERT INTO Table VALUE(... , gIngresso)
END~
delimiter ;