免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
MySQL的經(jīng)典用法(一)----數(shù)據(jù)重復(fù)判斷

MySQL的經(jīng)典用法(一)----數(shù)據(jù)重復(fù)判斷

文章分類:數(shù)據(jù)庫
    本人工作中的實際應(yīng)用.在采集數(shù)據(jù)的時候,要求數(shù)據(jù)采集以后,不能重復(fù).同時也要求有多個實例同時運轉(zhuǎn),保證數(shù)據(jù)采集的連續(xù)性.因此總結(jié)了一下,做成了如下的小試驗.核心代碼如下:
表結(jié)構(gòu):只有3個字段
id,name,password
Sql代碼
  1. CREATE TABLE `tt` (   
  2.   `Id` int(11) NOT NULL AUTO_INCREMENT,   
  3.   `namevarchar(255) DEFAULT NULL,   
  4.   `passwordvarchar(255) DEFAULT NULL,   
  5.   PRIMARY KEY (`Id`)   
  6. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;  


sql語句
1)推薦
Sql代碼
  1. insert ignore into tt(name,passwordvalues('phl','123')  

2)不推薦,因為insert的時候select,會鎖定select的表
Sql代碼
  1. insert into tt(name,passwordselect 'phl','123' from dual where not exists(select * from tt where name='phl' and password='123')  


這個SQL語句的含義是,如果插入的數(shù)據(jù) name='phl',password='123'不存在,則執(zhí)行插入;
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
自動生成表記錄Insert的SQL語句
數(shù)據(jù)庫基礎(chǔ)
SQL Server 2005中的T-SQL增強
常用的SQL語句
sql server(PIVOT) 行列轉(zhuǎn)換
JDBC批處理
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服