簡體   English   中英

Mysql 腳本未在服務器中運行

[英]Mysql Script not running in the server

嗨,下面的查詢在本地運行良好,但沒有在服務器上運行

得到以下錯誤拋出:

您的 SQL 語法有錯誤; 檢查與您的 MySQL 服務器版本相對應的手冊,了解在第 9 行的“INTO @sql FROM mis_report_esign_done_productwise”附近使用的正確語法

我需要在服務器中啟用任何東西嗎? 請建議

SELECT 
  GROUP_CONCAT(DISTINCT
    CONCAT(
      'sum(case when created_date = ''',
      created_date,
      ''' then NO_OF_ESIGN_SUCCESS else 0 end) AS ',
      created_date, ''
    )
  ) INTO @sql
FROM  mis_report_esign_done_productwise

實際上,您在查詢中過度使用了 ' 單引號,這可能會造成歧義。 您還使用了 case 語句,您想在此查詢中使用它還是嘗試輸出它。 請嘗試在 ' 旁邊使用 " 以使其易於理解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM