ホームページ  >  記事  >  バックエンド開発  >  PHPのID設定がインクリメント後に不連続になる原因の分析と解決方法

PHPのID設定がインクリメント後に不連続になる原因の分析と解決方法

不言
不言オリジナル
2018-06-19 10:52:011628ブラウズ

この記事では、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() メソッドを使用すると、呼び出しごとに 1 つの SQL コマンドしか実行できません。

一度に複数の SQL コマンドを実行する必要がある場合は、mysqli オブジェクトの multi_query() メソッドを使用する必要があります。具体的な方法は、複数の SQL コマンドを同じ文字列に記述し、パラメータとして multi_query() メソッドに渡し、複数の SQL コマンドをセミコロン (;) で区切ります。最初の SQL コマンドがエラーなしで実行された場合、このメソッドは TRUE を返し、それ以外の場合は FALSE を返します。

上記がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連する推奨事項:

PHP のデータ送信 CURL について

PHP を使用してページの登録と監査を実現する方法

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

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