Mysql 改为varchar
我正在尝试使用Mysql 改为varchar,mysql,sql,Mysql,Sql,我正在尝试使用 ALTER TABLE shares ALTER COLUMN link VARCHAR(255) NOT NULL; 当前正在获取错误消息 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VARCHAR(255) NOT NULL' at
ALTER TABLE shares
ALTER COLUMN link VARCHAR(255) NOT NULL;
当前正在获取错误消息
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VARCHAR(255) NOT NULL' at line 2
尝试以下查询:
ALTER TABLE shares MODIFY COLUMN link VARCHAR(255) NOT NULL;
尝试以下查询:
ALTER TABLE shares MODIFY COLUMN link VARCHAR(255) NOT NULL;
如果您使用的是MySQL,那么语法应该是:
ALTER TABLE table_name MODIFY COLUMN column_name datatype;
因此:
您使用的语法是针对SQL Server的
ALTER TABLE table_name ALTER COLUMN column_name datatype;
如果您使用的是MySQL,那么语法应该是:
ALTER TABLE table_name MODIFY COLUMN column_name datatype;
因此:
您使用的语法是针对SQL Server的
ALTER TABLE table_name ALTER COLUMN column_name datatype;
只有当旧表定义包含与列的新定义兼容的数据时,这才有效。只有当旧表定义包含与列的新定义兼容的数据时,这才有效