日期:2014-05-17  浏览次数:20430 次

MySQL 自动增长列的问题?求高手指导,我是学生
create database text;
CREATE TABLE `text`.`t1` 
(  
  `id` INT NOT NULL AUTO_INCREMENT ,  
  PRIMARY KEY (`id`),
  `name` varchar(30)
);

我想让它成为自动增长列,方便插入数据的时候免去ID这个项;该怎么做?很急

------解决方案--------------------
不是已经把ID设为自动增长列了么?`id` INT NOT NULL AUTO_INCREMENT?
------解决方案--------------------
`id` INT NOT NULL AUTO_INCREMENT
你这个亮了, 你插入数据测试过了吗?
------解决方案--------------------
可是报的错误是表text.t1不存在啊。你确定如果给id赋值了就不会报错吗?
或者你把sql语句写完整 insert into text.t1 (列1, 列2,...) VALUES (值1, 值2,....)。这个列中不包含id列