sql >> データベース >  >> RDS >> Mysql

エラーコード:1062。キー「PRIMARY」のエントリ「1」が重複しています

    メイン エラーが生成された理由は、1の既存の値がすでに存在するためです。 列IDの場合 PRIMARY KEYとして定義します (値は一意です )挿入するテーブルに。

    IDを設定してみませんか AUTO_INCREMENTとして ?

    CREATE  TABLE IF NOT EXISTS `PROGETTO`.`UFFICIO-INFORMAZIONI` (
      `ID` INT(11) NOT NULL AUTO_INCREMENT,
      `viale` VARCHAR(45) NULL ,
       .....
    

    レコードを挿入するときに、列IDをスキップできるようになりました

    INSERT INTO `PROGETTO`.`UFFICIO-INFORMAZIONI` (`viale`, `num_civico`, ...) 
    VALUES ('Viale Cogel ', '120', ...)
    


    1. PostgreSQLデータベースを監査する方法

    2. JavaはAppengineマネージドVMからクラウドSQL第2世代に接続します

    3. MySQLのTOPに代わるものはありますか?

    4. 既存のチェック制約を変更する方法は?