使用MyISAM表在mysql上增加多个值
问题描述:
我有这张表:cd_biblio它有一个书目列表。
当我从我的php页面插入一本新书时,我想根据插入的'Class'值增加一个字段('Ingresso')。
例如:
我插入一个新的书类“A”,他的“INGRESSO”值为“INGRESSO”为类的电流最大“A” + 1
我怎样才能做到这一点使用MyISAM数据?
使用MyISAM表在mysql上增加多个值
答
使用prodedures或触发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 ;
附加表模式质疑。输出'show create table cd_biblio;' – SparKot 2013-02-28 16:00:06