ホームページ  >  記事  >  バックエンド開発  >  PHP で ID 設定がインクリメントされた後に不連続になる理由と解決策

PHP で ID 設定がインクリメントされた後に不連続になる理由と解決策

墨辰丷
墨辰丷オリジナル
2018-06-01 15:11:161691ブラウズ

この記事では、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 演算子と式の詳細な紹介

php+js で Baidu マップ上のマルチポイント アノテーションを実現

PHP が処理するいくつかの方法の詳細な説明パスワード

以上がPHP で ID 設定がインクリメントされた後に不連続になる理由と解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。