0

問題はodbc_connection、最後に挿入された ID を取得する必要があることです。

ここでこのクエリを使用しますが、必要な結果が得られません。

echo  $result = odbc_exec($connection, "SELECT @"."@IDENTITY AS Ident");  

私は何か間違ったことをしていますか?

4

3 に答える 3

0

挿入先のテーブルに Identity 列があると思いますか?

必要な結果が得られないと言うとき、間違った番号を取得しているのか、それとも null を取得しているのかということですか? 間違った番号を取得している場合、挿入するテーブルには別のテーブルに挿入するトリガーがありますか?

于 2013-02-27T16:19:17.967 に答える
0

ODBC で MySQL を使用している場合は、次のクエリを使用できます。

"SELECT LAST_INSERT_ID( );"

また

SELECT @@IDENTITY AS ID
于 2013-02-27T15:50:59.803 に答える