mysql データベースに対してクエリを実行しています。
リモートデータにタグを付けるために使用されるsource
デフォルト値で呼び出される列があります。NULL
私の開発サーバーでは、次のようなクエリを使用しましたDELETE FROM mytable WHERE source
-これは正常に機能し、値がsource
.
ライブ サーバーでは、このクエリは行の削除に失敗します。を使用する必要があると思いますDELETE FROM mytable WHERE source IS NOT NULL
。
ただし、mysql が値を処理する方法に違いがあるのは奇妙に思えNULL
ます。この動作は mysql のバージョンによって異なりますか? それとも、ライブ サーバーでこのクエリが失敗した別の理由を探す必要がありますか?