mysql創(chuàng)建函數(shù)出現(xiàn)1418錯誤的解決辦法_MySQL教程
推薦:正確理解Mysql中的列索引和多列索引Mysql數(shù)據(jù)庫提供兩種類型的索引,如果沒正確設置,索引的利用效率會大打折扣卻完全不知問題出在這。 復制代碼 代碼如下: CREATE TABLE test ( id INT NOT NULL, last_name CHAR(30) NOT NULL, first_name CHAR(30) NOT NULL, PRIMARY KEY (id), INDEX name (last_name,
本篇文章是對在Mysql中創(chuàng)建函數(shù)報“ERROR 1418”的解決方法進行了詳細的分析介紹,需要的朋友參考下 復制代碼 代碼如下:Error Code : 1418
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)
(0 ms taken)
分析:
根 據(jù)系統(tǒng)提示,導致該錯誤的原因可能是一個安全設置方面的配置,查手冊log_bin_trust_function_creators參數(shù)缺省0,是不允 許function的同步的,一般我們在配置repliaction的時候,都忘記關注這個參數(shù),這樣在master更新funtion后,slave就 會報告錯誤,然后slave stoped。
處理過程:
登陸mysql數(shù)據(jù)庫
> set global log_bin_trust_function_creators = 1;
> start slave;
跟蹤mysql的啟動日志,slave正常運行,問題解決。
分享:如何通過配置自動實現(xiàn)ValueList中hql語句的整型參數(shù)轉(zhuǎn)換通過valuelist的queryMap傳遞過來的參數(shù)默認都為string類型,在valuelist配置文件的hql中,如果直接將該值賦給整型的字段會報錯。一般我們會在hql中利用轉(zhuǎn)型函數(shù)來進行處理,如下: 復制代碼 代碼如下: entry key=areasInfoAdapter bean parent=abstractHibernate30Ada
- MSSQL清空日志刪除日志文件
- 關于數(shù)據(jù)庫中保留小數(shù)位的問題
- 解析mysql與Oracle update的區(qū)別
- mysql 導入導出數(shù)據(jù)庫以及函數(shù)、存儲過程的介紹
- MySQL——修改root密碼的4種方法(以windows為例)
- 解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- 深入理解SQL的四種連接-左外連接、右外連接、內(nèi)連接、全連接
- 解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別
- mysql出現(xiàn)“Incorrect key file for table”處理方法
- mysql重裝后出現(xiàn)亂碼設置為utf8可解決
- 淺析一個MYSQL語法(在查詢中使用count)的兼容性問題
- 解析MySQL中INSERT INTO SELECT的使用
- 相關鏈接:
- 教程說明:
MySQL教程-mysql創(chuàng)建函數(shù)出現(xiàn)1418錯誤的解決辦法
。