mysql はデータが存在しないことをどのように判断して挿入しますか?
怪我咯
怪我咯 2017-07-04 13:43:40
0
4
960

データを挿入するとき、次の要件を 1 つの SQL ステートメントに結合できますか?

1、データが存在するかどうかを確認します;

2、挿入はありません;

3、次にデータの ID フィールド値をクエリします

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(4)
淡淡烟草味

おそらく不可能です。1 つのクエリと 1 つの挿入という 2 つのクエリを別々に実行する必要があります。ストアド プロシージャを呼び出す場合を除きます。ストアド プロシージャはニーズを満たせるはずです

いいねを押す +0
阿神

存在しない場合は挿入を使用します

リーリー
いいねを押す +0
刘奇

MySQL的话,请使用强大的 REPLACE INTO

いいねを押す +0
世界只因有你

MysqlはREPLACE INTOを使用できますが、条件として一意のインデックスが必要ですが、私はこれを使用したことがありません。段階的に実行する方が確実だと思います

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート