は、それがそのようになっています。今MYSQL - とNULL値を挿入すると、避ける方法は?私は、SQLクエリを持って
insert into tableA(order_id, contractnotenumber, shipmentdate, comment)
values ((select entity_id from tableb where increment_id = '12345678'),
'', '1970-01-01', '');
、サブクエリはnullを返し、挿入が動作しない((increment_id =「12345678」)テーブルBからENTITY_ID選択)場合。私が望むのは、サブクエリがnullを返す場合、何もしないと言う簡単な方法です。私は挿入を無視しようとしましたが、これはnullの代わりに0の行を挿入しますが、それは動作しますが、それは私が望むものではありません。 SQL Serverでは、が存在しない場合(選択...)ですが、これはMYSQLでは機能しません。
アイデア?
ありがとうございます!
+1を無視mysqlの>しようとしますが、 'VALUES' :) –
せずにできたものを挿入しません@ジャック:hehe、ありがとう、;-) – zerkms
どういうわけか、クエリが永遠に実行されています...いくつかの詳細が欠落していますか?しかし、select自体はデータを返します。 – EOB