写在前面
目的是测试将csv文件内容导入到表中, 同时记录一下自增主键的设置.
测试采用MySQL5.5.
新建表customer_info如下, 未设置主键.
修改上表, 添加主键id, 并设置为自增.
ALTER TABLE customer_info ADD COLUMN id INT AUTO_INCREMENT NOT NULL PRIMARY KEY;
导入步骤
1.为了模拟数据, 直接把这三条记录导出到csv文件中.
2.将该文件导入到表customer_info中.
3.验证导入结果
刷新表, 查看导入结果, 确实是从第一条张三开始导入的.
小结
MySQL新增自增主键
ALTER TABLE customer_info ADD COLUMN id INT AUTO_INCREMENT NOT NULL PRIMARY KEY;
MySQL修改字段为自增主键
ALTER TABLE customer_info CHANGE COLUMN id id INT AUTO_INCREMENT PRIMARY KEY;
如果id本身就是主键, 仅仅是想设置为自增上面sql就不需要加PRIMARY KEY了.
SQLServer新增自增主键
ALTER TABLE sms_rec ADD id INT IDENTITY (1, 1) PRIMARY KEY;
修改字段为自增主键就不表演了..因为我是先把id那列干掉然后执行的上面一行...low了点, 能用...