【问题标题】:Threw unexpected error in Renaming a column name in MYSQL在 MYSQL 中重命名列名时引发意外错误
【发布时间】:2021-10-23 14:07:16
【问题描述】:
ALTER TABLE
    customer
RENAME COLUMN
    dob TO birthdate date;

它抛出了一个错误。

错误正文说:

错误静态分析:

在分析过程中发现了 1 个错误。

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

ALTER TABLE customer RENAME COLUMN dob TO 生日日期

MySQL 说:文档

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

【问题讨论】:

标签: mysql sql


【解决方案1】:

使用

ALTER TABLE customer CHANGE dob birthdate date;

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-02
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 2013-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多