首先你必须把name的条件改为not nullalter table mytable_

1 alter column name char(1) not null然后可以把原主键删除,再重新增加主键。
对于自增型的字段,在插入数据的时候,不需要赋值。但是在写语句的时候,你得注意一下。假设col1自增,表一共3列,col1,col2,col3,那么语句就是insertintotable(col2,col3)values('1','2');希望能解决你遇到的问题。
在 MySQL 中,字段(列)的大小写默认是不区分的,也就是说,对于字段名的大小写,MySQL 是不敏感的,即不会将 "name" 和 "Name" 视为不同的字段。
例如,当创建一个表时,下面的语句在 MySQL 中是合法的:
在该表中,"name" 和 "Name" 都被视为同一个字段。
然而,需要注意的是,对于字段值,MySQL 是区分大小写的。这就意味着,当执行插入语句时,比如:
MySQL 会将插入的字段值保存为所指定的大小写形式,而不会进行大小写转换。
总结起来,MySQL 对于字段名是不区分大小写的,但对于字段值是区分大小写的。
在MySQL中,默认情况下,字段名是不区分大小写的。这意味着,无论你使用大写、小写或混合大小写的字段名,MySQL都会将其视为相同的字段。然而,这种行为可以通过设置数据库的大小写敏感性来改变。
如果你将数据库设置为大小写敏感,那么MySQL将会区分字段名的大小写。因此,为了避免混淆和错误,建议在编写SQL语句时始终使用一致的大小写规范。
2、设计表,选中表,反键设计表;
3、选中某个字段,下面对应一栏Comment,在此添加你的备注即可。 非常方便,修改也很简单。
在 MySQL 中,字段名可以大写,也可以小写。但是,建议在编写 SQL 代码时,统一使用小写字母来命名字段,以避免出现大小写不一致的问题。
另外,在 MySQL 中,表名和数据库名也是大小写不敏感的,但建议在编写 SQL 代码时,统一使用小写字母来命名表和数据库,以避免出现混淆和错误。