mysql 字段boolean 及不允许重复插入记录
2013-03-15 15:05
309 查看
如果对于一张表中 需要建立一个Boolean 在mysql中是不支持的 mysql会解析为tinyint()。类型的
而我们在POJO中会封装成布尔类型的 大家尤其要注意这点。总结出来的,添加的时候为false,mysql会识别为0,添加为true。mysql会识别为1.刚接触,
不重复记录
CREATE TABLE `aerchi`.`at_dsh_temp_env` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`jdk` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`os` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`browser` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`server` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
`testIP` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ID` (`name`,`jdk`,`os`,`browser`,`server`,`testIP`)
)
而我们在POJO中会封装成布尔类型的 大家尤其要注意这点。总结出来的,添加的时候为false,mysql会识别为0,添加为true。mysql会识别为1.刚接触,
不重复记录
CREATE TABLE `aerchi`.`at_dsh_temp_env` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`jdk` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`os` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`browser` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
`server` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
`testIP` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ID` (`name`,`jdk`,`os`,`browser`,`server`,`testIP`)
)
相关文章推荐
- mysql重复字段中 --- 获得最后一次插入的记录
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- MySql避免重复插入记录
- MySql 一次性插入多条记录 与 记录重复处理
- mysql字段类型 唯一索引 记录不重复设置
- MySql避免重复插入记录
- mysql插入时防止重复记录
- mysql中记录某一字段中重复的个数并且按照次数排序
- mysql过滤重复的记录,并按指定字段降序排列
- MySQL不重复插入,记录不存在则插入,存在则更新
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UP
- 利用mysql的dual表达到不插入重复记录
- 防止mysql重复插入记录的方法
- 多个字段值都相同,则不允许插入重复的数据
- MySQL查询重复字段,重复记录的方法
- sqlserver常用操作——判断关键字段是否重复插入记录
- mysql避免重复插入记录方法
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- MySQL查询重复字段,及删除重复记录的方法
- MySQL避免重复插入记录方法总结