我现在是MSSQL用户我正在将我的数据库转换为MySQL,
我在MySQL中编写以下查询。
select col1 as [My Column] from table1
错误:您的sql语法错误
答案 0 :(得分:4)
您遇到语法错误,因为转义字符(分隔符)与MSSQL
不同。您需要使用backtick
而不是括号。例如,
select col1 as `My Column` from table1
MySQL =>反击 MSSQL =>支架
答案 1 :(得分:1)
删除[]
select col1 as MyAliasName from table1
或者
select col1 as `My Alias Name` from table1
答案 2 :(得分:1)
别名在mysql中的工作方式相同,但您需要使用其他分隔符: 而不是:
select col1 as [My Column] from table1;
使用
select col1 as ´My Column´ from table1;
如果表/列名不包含任何特殊字符,则或没有任何分隔符:
从table1中选择col1作为MyColumn;
答案 3 :(得分:0)
select col1 as my_column from tablename;