alter语句的错误(有关键字的问题存在)

简介: 场景:mysql> alter table stu change name group varchar(20) not null;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax to use near 'group varchar(20) not null' at line 1发现有错误,仔细一看,是关键字的问题,group不能作为列名称。
场景:

mysql> alter table stu change name group varchar(20) not null;
ERROR 1064 (42000): 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 'group
 varchar(20) not null' at line 1

发现有错误,仔细一看,是关键字的问题,group不能作为列名称。


解决方法:改为stu_group即可。

alter table stu change name stu_group varchar(20) not null;
相关文章
|
7月前
|
C语言
if语句的使用
该内容是关于C语言中的条件判断语句`if`的介绍。`if`语句用于根据表达式的真假来决定是否执行特定的语句,当表达式为真(非零值)时执行语句,否则不执行。在C语言中,0被认为是假,非0被认为是真。示例包括判断输入整数是否为奇数。此外,还提到了`if...else...`语句,用于在表达式不成立时执行另一组语句。当有多条语句需要执行时,可以使用花括号`{}`来包围。内容中还包括了嵌套`if`语句的例子,用于判断输入的整数是0、正数还是负数,以及如何避免悬空`else`的问题。
95 1
|
2月前
|
SQL 安全 关系型数据库
SQL语句中表名通配符的使用技巧与方法
在SQL查询中,通配符通常用于匹配字符串数据,如列值中的部分字符
|
3月前
|
Python
if语句
if语句。
40 6
|
7月前
|
C++ 容器
c++语句详细介绍(一)
前言 这篇简单介绍一下c++语句,主要有简单语句、语句作用域、条件语句、迭代语句以及异常处理机制
74 0
|
C语言
if语句介绍
if语句介绍
93 0
|
Linux C语言
do-while(0)语句到底有什么用?
do-while(0)语句到底有什么用?
131 0
Zp
|
SQL
在写左关联时SQL语句出现 Duplicate column name 'NAME'名字重复错误解决方法
在写左关联时SQL语句出现 Duplicate column name 'NAME'名字重复错误解决方法
Zp
499 0
|
容器
【C++Primer】第5章:语句
【C++Primer】第5章:语句
98 0
【C++Primer】第5章:语句
if...else语句
if...else语句
71 0