この記事の主な内容:
更新、バッチ更新
テーブルにデータを挿入、テーブル内のデータを別のテーブルに挿入
挿入無視重複データ挿入エラー問題を無視
set sql_safe_updates=0;# 常规updateupdate springdemo.users set pwd=nickname where id=id;
以下はスタックオーバーフローの条件に応じたバッチ更新の例です: id=1 のフィールドの値を apple に割り当て、id=2 の値を orange に割り当て、
id=3 の値を割り当てます。peach
基本的な挿入例:
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;
テーブル内に一意のインデックスがある場合、同じ値が挿入されると mysql がエラーを報告するため、通常は次を使用します:
insert ignore into tb_name (title, introduction) VALUES (%s, %s)
プログラムが直接終了しないようにするには、次のフォームを使用します。
以上がmysql でよく使用される更新と挿入の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。