自動インクリメントフィールドを持つテーブルを作成しました。いくつかのレコードを挿入して削除しました。 php.iniファイルを変更してマシンを再起動する必要がありました。自動増分フィールドが再び1から開始しました。私はJoomlaをWindowsサーバ2008上で実行しているWebサイトを持っています.JoomlaとPHPとMySQLが統合されているようです。私はPHPとMySQLサーバーが初めてです。何が問題なのか教えてください。私はPHP 5.3.8とMySQLサーバ5.0を実行しています。何か助けてくれてありがとう。MySQLの自動番号フィールドに奇妙な問題
0
A
答えて
1
TRUNCATEコマンドまたはDELETEコマンドを使用してデータを削除していますか? TRUNCATEの場合、自動増分値がリセットされます。
+0
良い区別。 –
1
正常には発生しません。しかし、是正措置として、次のクエリを使用して 自動インクリメントカウンタを以前の最後の値にリセットすることができます。
ALTER TABLE theTableInQuestion AUTO_INCREMENT=newalue , so that you could continue with t
最後= NEWVALUE autoincrementvalueを設定することで、いつものようにでき
関連する問題
- 1. 奇妙なMySQLのエンコーディングの問題
- 2. MySQLのストアドプロシージャの奇妙な問題
- 3. 奇妙なデータベースの問題! PHP MySQL Codeigniter
- 4. mysqlデータベースの自動番号(自動インクリメント)guidフィールド
- 5. 奇妙な問題、
- 6. 奇妙な問題()
- 7. 奇妙な問題
- 8. 奇妙な問題
- 9. 奇妙な問題。
- 10. MySQLの自動インクリメンタルシリアル番号
- 11. 奇妙なテンプレートの問題
- 12. UITextViewの奇妙な問題
- 13. 奇妙なCSSの問題
- 14. 奇妙なクラスの問題
- 15. 奇妙なタブの問題
- 16. 奇妙な問題&httpdの
- 17. 奇妙なIE7の問題
- 18. 奇妙なIEの問題
- 19. 奇妙なCSSの問題
- 20. 奇妙なレンダリングの問題
- 21. コンソールアプリケーションの奇妙な問題
- 22. 奇妙なCSSの問題
- 23. 奇妙なデプロイメントの問題
- 24. 奇妙なエンコーディングの問題
- 25. 奇妙なメモリリークの問題
- 26. 奇妙なJFrameの問題
- 27. 奇妙なperlの問題
- 28. 奇妙なコードインデントの問題
- 29. cvStartFindContoursの奇妙な問題?
- 30. セッターの奇妙な問題
これは通常は発生しません:使用自動インクリメントIDが再使用されることはありません。プラグインがフィールドなどを自動再作成していないと確信していますか?同じテーブルにデータを挿入してもよろしいですか? –
truncate(空になっているphpmyadmin)または削除して、どのように削除しましたか? .. truncateは自動インクリメンタをリセットします –
auto_incrementが1にリセットされた可能性がある唯一の方法は、テーブルを削除して再作成した場合、またはauto_increment値をリセットするためにalterを実行した場合です。 php.iniファイルで何を変更しましたか? –