mysql中update與insert常用詳細(xì)說明
發(fā)表時(shí)間:2023-07-19 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]本文主要內(nèi)容:update更新,batch批量更新insert 數(shù)據(jù)到表中,將表中數(shù)據(jù)插入到另一個(gè)表中insert ignore忽略重復(fù)數(shù)據(jù)插入報(bào)錯(cuò)問題update更新,batch批量更新set s...
本文主要內(nèi)容:
update更新,batch批量更新
insert 數(shù)據(jù)到表中,將表中數(shù)據(jù)插入到另一個(gè)表中
insert ignore忽略重復(fù)數(shù)據(jù)插入報(bào)錯(cuò)問題
update更新,batch批量更新
set sql_safe_updates=0;# 常規(guī)updateupdate springdemo.users set pwd=nickname where id=id;
下面給一個(gè)stack overflow中,按照條件批量更新的示例: 將id=1的字段賦值為apple, id=2的賦值為orange,
id=3賦值為peach
insert 數(shù)據(jù)到表中,將表中數(shù)據(jù)插入到另一個(gè)表中
基本插入示例:
INSERT INTO tb_name(col1, col2) VALUES ("hyq","M");# 例如insert into teacher(name, age) values('jack ma', 32);
工作中,往往我們要把一個(gè)表中的數(shù)據(jù)插入到另一張表中:
INSERT INTO tb_al_sample (biz_id,sample_path)
SELECT 3,FILE FROM idcard_image WHERE FILE IS NOT NULL;
insert ignore忽略重復(fù)數(shù)據(jù)插入報(bào)錯(cuò)問題
當(dāng)表中存在唯一索引時(shí),如果插入相同的值,mysql會報(bào)錯(cuò),所以我們一般使用:
insert ignore into tb_name (title, introduction) VALUES (%s, %s)
下面形式,避免程序直接退出.
以上就是mysql中update與insert常用詳解的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。