例子1:
insert into t_file_policy (id,pcname) select 2867, 'ibm' from dual where not exists (select * from t_file_policy where t_file_policy.id = 2867);
例子2:
m_sql.format("insert into t_file_policy select 0,'%s','%s','%s','%s',%d,%d,'%s',%d,%d,'%s','asd' from dual where not exists (select id from t_file_policy where t_file_policy.taskname = '%s' and t_file_policy.pcname = '%s')",/
thefilename,strfilepath,m_temppcname,theip,0,1,/
strsendtime,nruntype,nnotice,strnotice,thefilename,m_temppcname,thefilename,m_temppcname);
例子3:
insert into t_del_list (vprogramname,vpcname,flag) select 'fffffffffffffffffffffff|00:00:00-23:59:59','192.168.100.100',2 from dual where not exists (select id from t_del_list where vprogramname = 'fffffffffffffffffffffff|00:00:00-23:59:59' and vpcname = '192.168.100.100' and flag = 2)
第乙個select後面跟著的是插入的內容.
MySQL 插入記錄
插入記錄 通用語法 插入單條記錄 insert into t dept deptno,dname,loc values 50,技術部 guangzhou 插入多條記錄 insert into t dept deptno,dname,loc values 60,後期部 hangzhou 70,保安部 ...
MySQL插入多條記錄
原文 nsert into users name,age values 姚明 25 比爾.蓋茨 50 火星人 600 上面的insert 語句向users表中連續插入了3條記錄。值得注意的是,上面的insert語句中的values後必須每一條記錄的值放到一對 中,中間使用 分割。假設有乙個表tabl...
Mysql避免重複插入記錄
可使用ignore關鍵字 如果有用主鍵primary key或者唯一索引unique區分了記錄的唯一性,當我們無意插入相同資料的時候 主鍵值或是唯一索引值重複 insert into table name email,phone,user id values test 163.com 99999 9...