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

クエリMySQLの削除:列数が行1の値数と一致しません

    このエラーは、deleteステートメントでは奇妙です。削除の結果として実行されている、不適切に記述されたトリガーが原因である可能性があります。

    このエラーは、次のような挿入ステートメントで発生する可能性があります。

    insert into foo(bar, baz)
    select bar, baz, foobar, 2
    from myTable
    

    insertステートメントが2つの列を指定しているが、4つの値を提供していることに注意してください。



    1. LEFTJOINとINNERJOINを使用して挿入します

    2. イベントをスケジュールし、イベントを深夜に交差させる

    3. 制約違反の例外ORA-00001

    4. 構文エラーのため、DBにテーブルが作成されていません