一對一怎么增加數據?
插入數據的寫法
// set
insert into tab_name set col_1 = 'value_1';
// 一次性插入多個
$ insert into tab_name (col_1, col_2) values
('value_1a', 'value_1b'),
('value_2a', 'value_2b');
//插入時有主鍵沖突,改為更新操作
insert into tab_name (id, col_1, col_2) values
(13, 'value_1', 'value_2')
on duplicate key update
col_1 = 'value_1', col_2 = 'value_2'
// 將查詢結果插入到數據(不應該出現在真實項目里,因為基數大時,會增加大量數據)
$ insert into tab_name (col_1, col_2) select col_1, col_2 from tab_name2
// 字段數和格式相同,才能講不通字段名的插入
insert into tab_name (col_1, col_2) select col_3, col_4 from tab_name3
// 沖突替換,否則插入
replace into teacher values
(1, 'value_1', 'value_2', 'value_3')
// 導入數據(使用outfile導出的數據,避免導入時主鍵沖突。