你尝试修改以下这个配置的大小,修改到32m试试,不要过大。
tmp_table_size=13M
可以设置设置id字段为从1开始的自增长主键呀create table tablename(
ID int not null auto_increment,
Name varchar(255) not null,
primary key(ID)
)auto_increment=1
如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数
truncate table 表名
alter table table_name auto_increment=n
注意n只能大于已有的auto_increment的整数值,小于的值无效.
show table status like 'table_name' 可以看到auto_increment这一列是表现有的值.
步进值没法改变.只能通过下面提到last_inset_id()函数变通使用
create table BookCard(cid int auto_increment,
name varchar(50),
sex bit,
cardDate datetime,
deposit decimal(10,2),
primary key(cid)
)AUTO_INCREMENT=1001
几个问题,mysql中自增长用的是auto_increment;没有nchar,可以用bit代替(0,1);没有money类型,用decimal代替
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)