pymysqlは存在しない場合にのみ挿入します
P粉956441054
P粉956441054 2024-02-26 15:39:51
0
1
288

SQL を初めて使用し、エントリがデータベースにない場合にのみデータを挿入しようとしました。私のSQLは次のようになります:

リーリー

残念ながら構文エラーが発生しました

P粉956441054
P粉956441054

全員に返信(1)
P粉811349112

テーブルに行が存在しない場合にのみ行を挿入したい場合は、多くのオプションがあります:

  1. 式を使用して一意のインデックスを作成し、インデックスが存在するかどうかを検出します。この式の値がテーブルにすでに存在する場合、サーバーは挿入を阻止します。

  2. INSERT .. ON DUPLICATE KEY UPDATE および偽の UPDATE 操作を使用します (たとえば、id ​​= id、ここで id は主キーです)。

  3. WHERE NOT EXISTS に従って INSERT .. SELECT を使用します。挿入は、WHERE 句が TRUE を返した場合にのみ実行されます。

さらにオプションがあります...

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!