无法使用AS关键字

时间:2018-02-07 09:45:20

标签: mysql sql

我正在尝试使用自动生成的列在MySQL中创建一个表。 我遵循用户指南的语法: User guide 在页面的最底部,它们与我完全一样

这就是我输入的内容:

create table Player (
    firstName varchar(255),
    lastName varchar(255),
    fullName varchar(255) as (CONCAT( firstName, lastName ))
);

这是错误消息:

  

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以获得正确的语法,以便使用(&CONCAT(firstName,lastName))       )'在第4行

1 个答案:

答案 0 :(得分:1)

你的MySQL版本是什么?生成的列已添加到 MySQL 5.7.5 中。我的第一个猜测是你使用的是旧版本。您可以通过执行以下查询来检查:SELECT version();