我没有找到这个问题的答案,所以我在这里发帖。我将是第一个承认我可能没有用正确的条款进行搜索的人。
我正在使用MySQL Workbench 6.3 Community Edition连接到运行Yosemite的Mac上的5.6.26 MySQL社区服务器的本地实例。
我的问题是,某些命令以红色加下划线,行上有'x'
表示错误,但它们执行时没有错误。这是一个例子:
ALTER TABLE产品MODIFY created_ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
单词"DEFAULT"
以红色下划线并悬停在其上方查看邮件"Syntax error: unexpected 'DEFAULT' (default)"
。但是,该语句执行时没有错误。
这是表格的DDL:
CREATE TABLE products (
product_id INT,
prod_name VARCHAR(30),
prod_weight DECIMAL(6,3),
created_ts TIMESTAMP
);
非常感谢任何帮助。
答案 0 :(得分:0)
这是MySQL Workbench 6.3.5中修复的错误:bug report link
由开发人员发布:修复了即将发布的MySQL Workbench 6.3.5版本,这里是更改日志条目:
SQL解析器和语法已更新;一些查询会发出虚假信息 错误。
感谢您提供错误报告。