この記事では、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 サイトの他の関連記事を参照してください。