この記事では、PHPのID設定がインクリメント後に連続しない原因の分析と解決策を主に紹介しますので、必要な友達は参考にしてください
ID設定が連続しない原因の分析。 PHP でインクリメントされた後は次のようになります。 説明:
alter table tablename drop column id; alter table tablename add id mediumint(8) not null primary key auto_increment first;
削除するたびに、これらの 2 行を追加するだけです
そして、これがあります
mysqli オブジェクトの query() メソッドを使用すると、呼び出しごとに SQL コマンドを 1 つだけ実行します。
一度に複数の SQL コマンドを実行する必要がある場合は、mysqli オブジェクトの multi_query() メソッドを使用する必要があります。具体的な方法は、複数の SQL コマンドを同じ文字列に記述し、パラメータとして multi_query() メソッドに渡し、セミコロン (;) を使用して複数の SQL コマンドを区切ります。最初の SQL コマンドがエラーなしで実行された場合、このメソッドは TRUE を返し、それ以外の場合は FALSE を返します。
要約: 上記がこの記事の全内容です。皆様の学習に役立つことを願っています。
関連する推奨事項:
php+js で Baidu マップ上のマルチポイント アノテーションを実現
以上がPHP で ID 設定がインクリメントされた後に不連続になる理由と解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。