错误1064(42000):您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以获得正确的语法

时间:2017-10-24 04:26:07

标签: mysql sql

我在尝试在mysql 5.7.19版本中执行查询视图时遇到错误

这是我的问题:

gs0 = gridspec.GridSpec(1, 2)

gs00 = gridspec.GridSpecFromSubplotSpec(8, 8, subplot_spec=gs0[0])
gs01 = gridspec.GridSpecFromSubplotSpec(8, 8, subplot_spec=gs0[1])

并收到此错误:

  

错误1064(42000):您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以获得在' $$'附近使用的正确语法。在第6行

但是在mysql 5.1.25中,当我执行上面的查询

时没有错误

请帮帮我

2 个答案:

答案 0 :(得分:0)

试试这个:

CREATE VIEW `view_dash_total` AS 
SELECT
  COUNT(0) AS `jumlah`,
  SYSDATE() AS `tanggal`
FROM `table_laporan`
WHERE (STR_TO_DATE(`table_laporan`.`dt_added`,'%d-%m-%Y') < (SYSDATE() + INTERVAL - (1)DAY));

答案 1 :(得分:0)

使用DELIMITER $$添加您的DDL,或者只将分隔符更改为;

详细了解delimiters here