Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこのテーブルを持っています: 書籍のリストを持つ cd_biblio です。 PHP ページから新しい本を挿入するとき、挿入した値「Class」に基づいてフィールド (「Ingresso」) をインクリメントしたいと考えています。 例: クラス 'A' の新しい本を挿入すると、彼の 'Ingresso' 値は、クラス 'A' の 'Ingresso' の現在の最大値 + 1 になります。MyISAM を使用してこれを行うにはどうすればよいですか?
prodedure またはトリガー fe を使用します。
delimiter ~ CREATE PROCEDURE AddBook(...) BEGIN DECLARE gIngresso INT DEFAULT 0; SELECT Max(Ingresso) INTO gIngresso FROM Table; INSERT INTO Table VALUE(... , gIngresso) END~ delimiter ;