使用MyISAM表增加mysql上的多个值

时间:2013-02-28 14:23:45

标签: mysql sql

我有这张桌子:cd_biblio有一本书的清单。

当我从我的php页面插入一本新书时,我想根据插入的'Class'值增加一个字段('Ingresso')。

例如:
我插入一本带有'A'级的新书,他的'Ingresso'值将是'A'+ 1级的'Ingresso'的当前最大值。
我怎样才能使用MyISAM呢?

1 个答案:

答案 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 ;