设了主键 却能设为空 如何理解和解决? UPDATE districtSET DISTRICT_NO='' //DISTRICT_NO为主键 却能成功更新WHERE DISTRICT_NO`='s'我用的是MYSQL 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SHOW CREATE TABLE tbl_name贴结果 CREATE TABLE `district` ( `DISTRICT_NO` varchar(6) NOT NULL, `PROVINCE` varchar(10) DEFAULT NULL, `BRANCH_STORE_AREA` varchar(10) DEFAULT NULL, `DISTRICT_NAME` varchar(10) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, `DISTRICT_REMARK` varchar(100) DEFAULT NULL, `DELETE_FLAG` enum('NORMAL','DELETE') NOT NULL DEFAULT 'NORMAL', `RECORDER` varchar(15) NOT NULL, `RECORD_TIME` datetime NOT NULL, PRIMARY KEY (`DISTRICT_NO`) USING BTREE) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Records of district-- ----------------------------INSERT INTO `district` VALUES ('', '甘肃', 'sss', '江北区', '哈哈', 'DELETE', 'lij', '2009-11-04 14:38:14'); 你只定义了DISTRICT_NO不为null,''不等于null的。 空字符串<>NULL,再增加一个就会出问题INSERT INTO `district` VALUES ('', '甘肃', 'sss', '江北区', '哈哈', 'DELETE', 'lij', '2009-11-04 14:38:14'); SET DISTRICT_NO='''' 是字符串,一个内容为空的字符串。而 NULL 是什么都没有。并不一样。 SET DISTRICT_NO='' 是字符串,且不能再添 因为为提示主键重复 这个只能在你的程序控制中解决! 怎么用sql语句根据ID逐条替换内容? mysql导入mssql2005问题.用OPENROWSET这样的导入方式怎么导入,谢谢了,急... 请大家帮我分析一下我的my.ini文件 我有一个*.SQL 文件 怎样直接 创建到mysql数据库中 急!~ 请问这个SQL语句怎么写? 求教:mysql安装后问题 如何添加用户? mysql有没有自动运行功能? 如何才能把mysql的数据导入oracle 9i上? 怎么统计 某个字段中的 各值的数量 mysql问题求助 对于语句中特殊字符(特别是单引号)要怎么处理
贴结果
`DISTRICT_NO` varchar(6) NOT NULL,
`PROVINCE` varchar(10) DEFAULT NULL,
`BRANCH_STORE_AREA` varchar(10) DEFAULT NULL,
`DISTRICT_NAME` varchar(10) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`DISTRICT_REMARK` varchar(100) DEFAULT NULL,
`DELETE_FLAG` enum('NORMAL','DELETE') NOT NULL DEFAULT 'NORMAL',
`RECORDER` varchar(15) NOT NULL,
`RECORD_TIME` datetime NOT NULL,
PRIMARY KEY (`DISTRICT_NO`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ----------------------------
-- Records of district
-- ----------------------------
INSERT INTO `district` VALUES ('', '甘肃', 'sss', '江北区', '哈哈', 'DELETE', 'lij', '2009-11-04 14:38:14');
INSERT INTO `district` VALUES ('', '甘肃', 'sss', '江北区', '哈哈', 'DELETE', 'lij', '2009-11-04 14:38:14');