1.按长度查询匹配:length
select length(字段名) from 表名;
select 字段名 from 表名 where length(字段名)>20;
2.字符转int类型查询匹配
select cast(字段名 as SIGNED INTEGER) from 表名;
select 字段名 from 表名 where cast(字段名 as SIGNED INTEGER)>20;
3.插入数据忽略失败的数据行
insert ignore into 表名
4.若数据表中存在相同主键记录,则更新
insert into 表名(update_date) VALUES (变量值) ON DUPLICATE KEY UPDATE update_date=VALUES(update_date)
5.foreach使用
select 字段 from 表名 where 字段 in
<foreach collection="list" item="item" index="index" open="(" close=")" separator=",">
#{item}
</foreach>
insert into 表名(字段) values
<foreach collection="list" item="item" index="index" separator="," >
( #{item.字段变量})
</foreach>
<foreach collection="list" item="item" index="index" open="" close="" separator=";">
insert into 表名(字段) values ( #{item.字段变量})
</foreach>