我試圖使用phpMyAdmin例程面板中的導出選項將功能從一個數據庫複製到另一個數據庫,但沒有成功。如何複製MySQL函數?
導出選項提供我有以下:
CREATE DEFINER=`root`@`localhost` FUNCTION `JSON_FIELD_NUM`(`col_name` TEXT CHARSET utf8, `data` TEXT CHARSET utf8) RETURNS text CHARSET utf8
NO SQL
BEGIN
RETURN
CONCAT('"',col_name,'":',
IF(ISNULL(data),0,data)
);
END
,當我跑我得到這個錯誤,在另一個數據庫:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7
我試着END
後加入DELIMITER $$
在頂部和$$
,但仍然沒有喜樂。
分隔符文本框...很明顯,一旦你知道它的存在,謝謝 – Mahks
永遠不會注意到文本框......謝謝 –