国产探花免费观看_亚洲丰满少妇自慰呻吟_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;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 保康县| 绥滨县| 威宁| 昭平县| 威远县| 石屏县| 惠安县| 穆棱市| 柳河县| 浪卡子县| 郯城县| 同仁县| 陕西省| 那坡县| 钟山县| 郎溪县| 无为县| 清流县| 榆中县| 依兰县| 扬中市| 永胜县| 新郑市| 环江| 巨野县| 日土县| 盘锦市| 甘谷县| 定南县| 商丘市| 平远县| 云浮市| 清丰县| 巩义市| 巴彦淖尔市| 林周县| 突泉县| 永修县| 宜良县| 家居| 西乌珠穆沁旗|