国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql導入sql到mysql提示ERROR 1418錯誤

2024-07-24 12:36:39
字體:
來源:轉載
供稿:網友

雖然很多朋友是在創建mysql函數時提示ERROR 1418錯誤,但我今天是在導入sql時也提示了ERROR 1418,這個是因為導入的sql中就有創建函數的一些語句了,其實與創建沒什么區別.

在將sql導入到mysql時候出現以下錯誤:

ERROR 1418 (HY000) at line 8752: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

經查,發現以下mysql官方文檔:http://dev.mysql.com/doc/refman/5.0/en/stored-programs-logging.html

必須設置,代碼如下:

global log_bin_trust_function_creatorssystem variable to 1.

mysql> SET GLOBAL log_bin_trust_function_creators = 1;

在my.ini(linux下為my.conf)文件中 [mysqld] 標記后加一行內容為 log-bin-trust-function-creators,

如果在create function的時候有 1418的錯語的時候:那么只需要執行set gl在創建子程序(存儲過程、函數、觸發器)時,聲明為DETERMINISTIC或NO SQL與READS SQL DATA中的一個,例如,代碼如下:

  1. CREATE DEFINER = CURRENT_USER PROCEDURE `NewProc`() 
  2.     DETERMINISTIC 
  3. BEGIN 
  4.  #Routine body goes here... 
  5. END; //開源軟件:Vevb.com 
  6. obal log_bin_trust_routine_creators=1;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 门源| 鹰潭市| 延津县| 阿勒泰市| 磴口县| 普兰店市| 荆门市| 红河县| 宿松县| 姚安县| 桐庐县| 龙山县| 苏州市| 宣武区| 延吉市| 江孜县| 南充市| 梁平县| 聊城市| 介休市| 师宗县| 五峰| 郸城县| 穆棱市| 伊宁县| 隆尧县| 南城县| 邛崃市| 云安县| 东城区| 陵川县| 崇文区| 三原县| 理塘县| 民县| 柞水县| 龙江县| 龙江县| 右玉县| 东山县| 资溪县|