插入
- 插入过程中唯一键冲突
ignore:当所在行存在重复数据,不执行改行的插入操作.
INSERT IGNORE INTO table(clomn1) VALUES(value1);
replace:当存在重复数据时,先删除重复数据再插入REPLACE INTO table(clomn1) VALUES(value1);
on duplicate key update:当插入的数据重复时,执行后面定义的udpate操作INSERT INTO table(column1,column2,column3) values(values1,values2,values3) ON DUPLICATE KEY UPDATE column1=VALUES(colum1),column2=333;
其中column3为唯一键,且table中已存在值为value3的记录.
查询
##MYSQL函数
- str_to_date
str_to_date(
COLUMN_NAME
,”%Y%m%d”):将指定格式的字符串转换为DATETIME/DATE/TIME类型(由指定的时间格式为准),如果给定的字符串不合法,返回NULL