問題タブ [insert-select]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
558 参照

mysql - MySQL Insert Select は NOT NULL 制約を強制しません

MySQL 5.6 InnoDb で実行時に NOT NULL 外部キーを無視するという問題が発生していますINSERT INTO xxx (col) SELECT ...。他の形式で挿入ステートメントを実行すると、制約が適切に適用されます。外部キー チェックが有効であり、かつsql_mode = STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ENGINE_SUBSTITUTION

次に例を示します。

MySQL が 3 つの挿入ステートメントのうち 2 つに外部キーを適用する理由がわかりません。何か案は?