首页 > 解决方案 > 在 MYSQL 中重命名列名时引发意外错误

问题描述

ALTER TABLE
    customer
RENAME COLUMN
    dob TO birthdate date;

它抛出了一个错误。

错误正文说:

错误静态分析:

分析时发现1个错误。

在开始新的更改操作之前缺少逗号。(靠近位置 50 的“TO”) SQL 查询:复制

ALTER TABLE customer RENAME COLUMN dob TObirthdate 日期

MySQL 说:文档

#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 3 行的“COLUMN dob TO 生日日期”附近使用正确的语法

标签: mysqlsql

解决方案


利用

ALTER TABLE customer CHANGE dob birthdate date;

RENAME COLUMN TO 仅用于更改名称,并且在 Oracle 数据库中。


推荐阅读