【发布时间】:2019-02-26 03:16:38
【问题描述】:
我正在尝试从 SQL Server 转换为 MySQL。我在转换 SQL Server 子字符串函数调用时遇到问题:
[Code] AS (substring([Num],(3),(3))),
转 MySQL 格式:
SELECT SUBSTRING(Num,3,3),
当我在 MySQL 命令行客户端运行它时,我得到了这个错误:
ERROR 1064 (42000):您的 SQL 语法有错误;检查 与您的 MySQL 服务器版本相对应的手册 在 'SELEC T SUBSTRING(Num,3,3) 附近使用的语法, PRIMARY KEY(`Num`,`ImageNum`) )' 在第 28 行
【问题讨论】:
-
显示完整的查询。我不确定为什么
PRIMARY KEY和SELECT在同一个查询中。您是否在使用CREATE TABLE ... SELECT SQL 表单?