Mysql には自動的に増加する ID があります。そこにデータを書き込む場合、具体的なプロセスは、最初にデータを書き込んでからデータに ID を与えるか、最初に ID を与えてからそれを挿入するかです。データを
に格納します。ちょっと興味があるんだけど###
过去多啦不再A梦2017-05-18 10:53:19
MYSQL は次回入力する必要がある自動インクリメント ID をすでに計算しています
下の図に示すように、データベースには 62 行があり、値は 63 に増加しました。
ID が指定されていない場合、充填量が自動増分よりも小さい場合は、エラーが報告されます。充填量が自動増分より大きい場合は、自動増分が充填数になります。 +1
挿入IDの取得:
MYSQLI: mysqli_insert_idメソッド
PDO: PDO::lastInsertIdメソッド
MYSQL: mysql_insert_idメソッド
以下の SQL は希望通りの結果を実現できますが、このようなデータ構造を設定するのが本当に良いアイデアなのかわかりません。
リーリー
効果は以下の通りです:PHP中文网2017-05-18 10:53:19
調べてないけど、手動でデータを挿入した時と同じで一緒に書き込まれてしまうのだと思います。現在のテーブル ID の最大値を取得し、設定されている自動インクリメント値を追加して、データをまとめて挿入します。 。 。 。