ホームページ  >  記事  >  データベース  >  mysql でよく使用される更新と挿入の詳細な説明

mysql でよく使用される更新と挿入の詳細な説明

黄舟
黄舟オリジナル
2017-09-26 11:20:302893ブラウズ

この記事の主な内容:

  1. 更新、バッチ更新

  2. テーブルにデータを挿入、テーブル内のデータを別のテーブルに挿入

  3. 挿入無視重複データ挿入エラー問題を無視


更新更新、バッチバッチ更新


set sql_safe_updates=0;# 常规updateupdate springdemo.users set pwd=nickname where id=id;

以下はスタックオーバーフローの条件に応じたバッチ更新の例です: id=1 のフィールドの値を apple に割り当て、id=2 の値を orange に割り当て、
id=3 の値を割り当てます。peach

mysql でよく使用される更新と挿入の詳細な説明

テーブルにデータを挿入するには、テーブルのデータを別のテーブルに挿入します


基本的な挿入例:

INSERT INTO tb_name(col1, col2) VALUES ("hyq","M");# 例如insert into teacher(name, age) values('jack ma', 32);

仕事では、あるテーブルからデータを挿入する必要があることがよくあります。テーブルを別のテーブルに挿入:

INSERT INTO tb_al_sample  (biz_id,sample_path) 
SELECT 3,FILE FROM idcard_image WHERE FILE IS NOT NULL;

insertignore は重複データ挿入エラーの問題を無視します


テーブル内に一意のインデックスがある場合、同じ値が挿入されると mysql がエラーを報告するため、通常は次を使用します:

insert ignore into tb_name (title, introduction) VALUES (%s, %s)

プログラムが直接終了しないようにするには、次のフォームを使用します。

以上がmysql でよく使用される更新と挿入の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。