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

フィールド「id」にはデフォルト値がありませんか?

    idとして が主キーであるため、同じ値で異なる行を使用することはできません。 idになるようにテーブルを変更してみてください 自動インクリメントされます:

    id int NOT NULL AUTO_INCREMENT
    

    次に、主キーを次のように設定します。

    PRIMARY KEY (id)
    

    すべて一緒に:

    CREATE TABLE card_games (
       id int(11) NOT NULL AUTO_INCREMENT,
       nafnleiks varchar(50),
       leiklysing varchar(3000), 
       prentadi varchar(1500), 
       notkunarheimildir varchar(1000),
       upplysingar varchar(1000),
       ymislegt varchar(500),
       PRIMARY KEY (id));
    

    それ以外の場合は、idを指定できます すべての挿入で、毎回異なる値を設定するように注意してください:

    insert into card_games (id, nafnleiks, leiklysing, prentadi, notkunarheimildir, upplysingar, ymislegt)
    
    values(1, 'Svartipétur', 'Leiklýsingu vantar', 'Er prentað í: Þórarinn Guðmundsson (2010). Spilabókin - Allir helstu spilaleikir og spil.', 'Heimildir um notkun: Árni Sigurðsson (1951). Hátíðir og skemmtanir fyrir hundrað árum', 'Aðrar upplýsingar', 'ekkert hér sem stendur' );
    


    1. 更新可能なビューのCHECK句

    2. SQLServer接続を特定のIPアドレスに制限する

    3. MySQL LOAD DATA INFILE:動作しますが、予測できないラインターミネータ

    4. SQL Server 2005-プログラムでテーブルをエクスポートします(.sqlファイルを実行して再構築します)