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

MySQLデータベースの更新中にエラーが発生しました:主キーのデフォルトエントリが重複しています='0'

    なんらかの取引上の問題が発生しているようです...

    myCommand.Connection.Close();を追加してみてください ExecuteNonQuery()の後

    編集-コメントによる:

    SQLを学ぶためのいくつかのリンク:

    編集2:

    UPDATE event SET
    timestamp = NOW(), 
    status = ?Status 
    WHERE user_id = ?UserID AND message_id = ?MessageID AND creator = ?Creator;
    

    データモデルに関する詳細が十分でないため、上記のUPDATE ステートメントは、列user_idを想定しています およびmessage_id およびcreator 一緒に行を一意に識別します...そしてtimestampを更新します およびstatus それに応じて列...




    1. ユーザーがリンクをクリックしたときにテーブルに新しいフィールドを作成する方法

    2. このSQLクエリのHibernate基準を作成するにはどうすればよいですか?

    3. DBCAデータベースの作成が正しくありませんREMOTE_LISTENER

    4. mysql:テーブルを内部結合する方法ですが、結合を1つの結果に制限し、投票数またはカウントが最も高くなりますか?