MySQL が現在の挿入行に対して生成した auto_increment 値を取得して、insert コマンドで使用できるようにするにはどうすればよいですか? 例えば:
INSERT INTO aTable (aField) VALUES ( AUTOINCVALUEHERE )
これは複雑な操作のようには見えませんが、ここ、MySQL のドキュメント、またはその他の方法で解決策を見つけることができませんでした。UPDATE を実行する可能性があることは認識していますが、これを達成するために複数のクエリを実行する必要がない場合は、はるかに望ましいと思います。
私はすでに LAST_INSERT_ID() を試しました-それは機能しません.ドキュメントは、現在のクエリではなく、最後に実行されたクエリの値を与えることのみを意図していると述べています.