Spreadsheet
私は現在、それぞれが6列の2291行で呼び出されるデータベースを持っています。
また、同じ6列のこれらの行がさらに1000個ある.csvファイルがありますが、そのうちの3つはデフォルトに設定されNULL
ています(データベース内の一部のデータと同じです。つまり、一部はデフォルトとしてNULLに設定されています)。replace
私はそれらを(ではなく)既存のデータベースにインポートしようとしていました。
最初の列はですprimary key
。.csvとデータベースの両方に重複する主キーがないことを私は知っています。主キーは次のようになります。0015000000b0Y2u
primary keys
私の質問は、#1062エラーが発生することなく、これらの1000行(それ自体が一意である)を既存の2291行にインポートするにはどうすればよいですか?
SQL query:
INSERT INTO `Spreadsheet` ( `accountID` , `accountName` , `website` , `rating` , `imageURL` , `comments` , `category` )
VALUES (
'0015000000b0Y3z', 'Kittredge and Associates Inc', 'kittredgeandassociates.com', NULL , 'kittredgeandassociates.com.jpg', NULL , NULL
)
MySQL said:
#1062 - Duplicate entry '0015000000b0Y3z' for key 'PRIMARY'
上に添付されているのは、の重複キーがないことを100%確信しているにもかかわらず、私が受け取った#1062エラーですPRIMARY
。
私はそれを調べたので、mySQLの自動インクリメントをしたくありません、そしてそれは私が探している解決策ではありません。
重複エントリの違反者キーを変更しようとしましたが、役に立たず、同じエラーが発生しました。誰かが私に手を貸してくれませんか?