1,不知道你指哪里的大小写 2,create table test(id int auto_increment not null primary key);
1,mysql不区分大小写,要使mysql在查询时区分大小写解决方法是: 在比较时加上 Binary 开关 SELECT * FROM TABLE_NAME WHERE BINARY A='ABC';SELECT * FROM TABLE_NAME WHERE BINARY A='Abc';或者在建表时候使用BINARY标示。如下:CREATE TABLE T(A VARCHAR(10) BINARY);存取中文的时候,注意编码就行了。2,如果自动加一,需要用 AUTO_INCREMENT, id int NOT NULL AUTO_INCREMENT,
2,create table test(id int auto_increment not null primary key);
在比较时加上 Binary 开关 SELECT * FROM TABLE_NAME WHERE BINARY A='ABC';SELECT * FROM TABLE_NAME WHERE BINARY A='Abc';或者在建表时候使用BINARY标示。如下:CREATE TABLE T(A VARCHAR(10) BINARY);存取中文的时候,注意编码就行了。2,如果自动加一,需要用 AUTO_INCREMENT, id int NOT NULL AUTO_INCREMENT,
2. create table test(id int not null primary key);
如何实现添加纪录时id自动加1?-----------1、存取内容时用VARCHAR或者CHAR或者其他的比如TEXT类型的属性都可以区分大小写,不用做任何特殊约定。
2、create table test(id int not null auto_increment primary key);
东北大胖那种加BINARY的方法是可以的。