先去掉自增属性,故导入的原自增字段数据类型变为int,且与原始数据保持一致。然后更改新表的表结构:ALTER TABLE table_name CHANGE id id INT not null AUTO_INCREMENT PRIMARY key;
字段id恢复自增。
字段id恢复自增。
解决方案 »
- 写bat通过mysql的odbc调用存储过程的方法。
- ubuntu下启动mysql
- 请教: 在MYSQL中,已知年/月/日三个整数,如何合成日期?
- 为什么我的mysql驱动导入失败呢!
- mysql存储过程总是报1329错误 No data - zero rows fetched, selected, or processed
- 请大家帮忙看看,下面的算法如何实现?
- 搞了一天,没搞出来!不知道是不是mysql的BUG!
- 犬犬老大猛进,我下面这个sql句子如何建立索引比较好?
- 求助——Mysql 命令行执行脚本文件 的路径问题
- 用MYSQL编写以下数据库语句
- postgresql数据库用什么命令执行脚本文件?
- MYSQL的超时连接问题
CREATE TABLE `cclass` (
`cclass_id` int(11) NOT NULL auto_increment,
`bclass_id` int(11) NOT NULL default '0',
`cclass_name` varchar(60) NOT NULL default '',
`c_url` varchar(50) NOT NULL default '',
`c_url_state` int(11) NOT NULL default '0',
`c_color` varchar(30) NOT NULL default '',
`c_state` int(11) NOT NULL default '0',
`c_order_num` int(11) NOT NULL default '0',
KEY `cclass_id` (`cclass_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1; 这样的句子一定不正常。只要把最后的
DEFAULT CHARSET=latin1
去掉了就正常了!!!
不知道你是不是这个问题,你尝试一下