当我在从文件读取数据插入到MYSQL数据库时, 遇到一个问题.数据库col1 col2
---- ----
1 A
2 B
3 C而文件1 D
2 B
3 D
4 D
最终数据库的结果为
col1 col2
---- ----
1 D
2 B
3 D
4 D
这里col1不是主键,也不是唯一索引. 有什么方法可以解决吗?
---- ----
1 A
2 B
3 C而文件1 D
2 B
3 D
4 D
最终数据库的结果为
col1 col2
---- ----
1 D
2 B
3 D
4 D
这里col1不是主键,也不是唯一索引. 有什么方法可以解决吗?
解决方案 »
- 关于mysql同一个数据表打开多次的问题
- 急求解决 mysqli::real_connect(): (HY000/2003): Can't connect to MySQL server on '10.
- tomcat +MySQL数据源问题!!!!!!!
- mysql 5.0.21-log 如何选择存储引擎?
- 这句话是啥意思
- mysql中有 从查询或过程中无条件退出 的指令没?
- 为何我建的每一个数据库,库名都是小写的,
- 在深圳有那些公司要PHP,JSP,MYSQL,SQL SERVER的WEB开发人员呀?
- mysql关于临时表的联查问题
- 求一个查询连续签到天数的sql
- 请问linux下MySQL的停止命令
- 求指教。
-> ON DUPLICATE KEY UPDATE c=c+1;
mysql> UPDATE table SET c=c+1 WHERE a=1;
为什么不能把COL设置为唯一索引呢?
修改一下结构,处理起来就简单很多了。
REPLACE
INTO TABLE tbl_name
...MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
但是... 最终还是加索引了, 怕以后也会出这种问题.