挿入前にレコードが既に存在するかどうかを確認するには、SQL ステートメントを使用します。

挿入前にレコードが既に存在するかどうかを確認するには、SQL ステートメントを使用します。

SQL文を挿入する前にレコードが既に存在するかどうかを確認する

INSERT INTO test(A,B) 'ab',2 を選択 
 存在しない場合 (SELECT * FROM test WHERE A='ab');

SQL挿入時の判断の簡単なコレクション

ユーザー モジュールまたはその他のモジュールがデータベースの一意性を必要とする場合は、データを挿入する前に、まずそのデータがデータベース内に既に存在するかどうかを確認する必要があります。

これは最も基本的な SQL 挿入ステートメントです。

```sql

```sql
ユーザー(名前、パスワード)に値(管理者、123456)を挿入します

次に、#{parameter}が存在するかどうかを判断するために挿入に変換します。

```sql
ユーザーに挿入(名前、パスワード)
#{admin}、#{123456} を選択
存在しない二重性から
(名前、パスワードを選択)
FROM user WHERE name= #{admin} and password= # {123456});
「

これが完了すると、クエリの戻り値は = 0 は失敗、 = 1 は成功を意味します。

上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQLに挿入する前にデータが存在するかどうかを確認する方法
  • MySQL でレコードが存在しない場合に挿入し、存在する場合に更新する方法を実装する方法
  • SQL 挿入文の書き方の説明
  • MySQL の挿入ステートメントの使用実体験

<<:  CentOS システムでの JDK のインストールと設定の概要

>>:  HTML で 2 つの div タグの間に垂直線を描く方法

推薦する

MySQL でデータの重複挿入を回避する 4 つの方法

最も一般的な方法は、フィールドに主キーまたは一意のインデックスを設定することです。重複データを挿入す...

Ubuntuで余分なカーネルを削除する方法

ステップ1: 現在のカーネルを表示する 読み取る $ uname -a Linux rew 4.15...

Sublime / vscode による HTML コード生成の迅速な実装

目次基本的なHTML構造div とクラス名のショートカット キーを生成するクラス名を持つdiv ID...

Linux の権限管理コマンド (chmod/chown/chgrp/unmask) の詳細な説明

目次chmod例権限に関する特別な注意分析するチョーンchgrp umask Linux オペレーテ...

MySQLにおけるビューの作成(CREATE VIEW)と使用制限の詳しい説明

この記事では、例を使用して、MySQL ビューの作成 (CREATE VIEW) と使用上の制限につ...

最新の超詳細な VMware 仮想マシンのダウンロードとインストールのグラフィック チュートリアル

目次1. 仮想マシンをダウンロードする2. 仮想マシンのインストールVMware のダウンロードとイ...

MySQL スローログ実践のまとめ

遅いログクエリ機能スロー ログ クエリの主な機能は、設定された時間しきい値を超える SQL ステート...

Ubuntu 18.04 のログインループ/ブートインターフェイスで停止/グラフィカルインターフェイスに入ることができない問題を解決する方法

原因: NVIDIA グラフィック カード ドライバーが破損している解決:コマンドラインモードで再起...

HTML の順序なしリストタグと順序付きリストタグの使用例

1. 上部と下部のリストタグ: <dl>..</dl>:上dt下層dd: カ...

MySQLインデックスを最適化する方法

1. MySQL のインデックスの使用方法インデックスは、特定の列の値を持つ行をすばやく見つけるため...

nginx+FastDFS を使ってファイル管理システムを段階的に構築する

目次1. FastDFS の概要1. はじめに2. FastDFSストレージ戦略3. FastDFS...

jQueryは画像の強調表示を実現します

ページ上の画像を強調表示することは非常に一般的です。ここでは、jQuery を使用して画像を強調表示...

VUEのデータプロキシとイベントの詳細な説明

目次Object.defineProperty メソッドのレビューデータブローカーとは何ですか? V...

MySQLの基本操作学習ノートテーブル

テーブルを作成テーブルテーブル名を作成create table if not exists 表名 m...

JavaScript 関数はランダムな色の検証コードをカプセル化します (完全なコード)

数字、文字、またはランダムな色の数字と文字の混合で構成される n 桁の確認コード。以下に完全なコード...