mysql中常用的三種插入數據的語句:
insert into表示插入數據,數據庫會檢查主鍵,如果出現重複會報錯;
replace into表示插入替換數據,需求表中有PrimaryKey,或者unique索引,如果數據庫已經存在數據,則用新數據替換,如果沒有數據效果則和insert into一樣;
insert ignore表示,如果中已經存在相同的記錄,則忽略當前新數據;
eg:
insert into tablename(id,name,age)values(1,"bb",13);
insert ignore into tablename(id,name,age)values(1,"aa",13);
replace into tablename(id,name,age)values(1,"aa",12);