助けを求めています: Discuz データベース エラー。プロンプトは次のとおりです。解決方法は?専門家の指導を求めています
ディスカッ! データベース エラー
(1062) キー 'PRIMARY' のエントリ '4' が重複しています
INSERT INTO Auction_ovuctions SET `id`='4' 、 `uid`='4' 、 `atnnum`= ' ATN_201308041542338676' 、 `atntitle`='NGC MS 63 9 年間の細い髪' 、 `atncontent`='NGC MS 63 9 年間の細い髪' 、 `atnprice`='100' 、 `bidtype`='2' 、 `atntype` ='11' 、 `bidcount`='0' 、 `qprice`='100' 、 `aprice`='5000' 、 `rprice`='4000' 、 `baotui`='1' 、 `tradtype `=' 1' 、 `fareprice`='' 、 `atnshtime`='1375602243' 、 `ovtime`='1375623686' 、 `atnyear`='' 、 `mainpic`='201308/04/154233naqborezf54q64pv.jpg' 、 `viewtimes` ='84' 、 `favtimes`='0' 、 `bidtimes`='13' 、 `status`='2' 、 `bidnew`='385' 、 `shfr`='0' 、 `shse `=' 0' , `inputtime`='1375602153'
PHP デバッグ
No. ファイル行コード
1 home.php 41 require_once(%s)
2 source/module/home/home_auction.php 64 require_once(%s)
3 ソース /include/auction/auction_bidden.php 68 table_auction_ovauctions->add_ovacution(Array)
4 ソース/クラス/table/table_auction_ovauctions.php 16 discuz_database::insert(%s, Array, %d)
5 ソース/クラス/discuz/ discuz_database.php 60 discuz_database::query(%s, %s, %s, false)
6 source/class/discuz/discuz_database.php 136 db_driver_mysql->query(%s, %s, false)
7 source/class/db/db_driver_mysql.php 151 db_driver_mysql->halt(%s, %d, %s)
8 source/class/db/db_driver_mysql.php 218 Break()
テーブルには主キーがありません (自動拡張)
主キー ID を自動拡張に設定します
それでは、データベース バックグラウンドで自動的に拡張するように主キーを設定するにはどうすればよいでしょうか?
ここで、`id`='4' を挿入すると、テーブルにはすでに id=4 の値が含まれているため、これが繰り返されます。 id が別のテーブルの主キーに関連している場合は、無関係な自動インクリメント主キーを作成することをお勧めします。関連付けられた ID はこのテーブルのフィールドにすぎません。 ID が他のテーブルの主キーに関連していない場合は、主キーの ID 値を設定しないでください。