0

重複の可能性:
PHP/MySQL: 複数行の最後に挿入された ID を取得する

Mysql テーブルの列 (ID、名前) id-自動インクリメント。

最後に挿入されたIDを取得します...

  DECLARE value VARCHAR(30); 
   insert into table (name) values ('foo');
   select max(id) into value from table;

これは、IDの最大値を取得する方法です。

複数の挿入ステートメントが同時にトリガーされるとどうなりますか。これを行うためのベストプラクティスは何ですか。

1) Mysql テーブルのロック

2) もう 1 つの列を追加し、「0」または「1」テクニックに設定します。

3) これを行う他の方法。

MySql と c# を使用しています。Net ありがとう

4

1 に答える 1

1

使用できますLAST_INSERT_ID();

INSERT INTO table (name) VALUES ('foo');
SELECT LAST_INSERT_ID();
于 2012-10-04T10:55:22.447 に答える