【Mysql】1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration

 問題描述

[Msg] Decompressing...
[Msg] 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)
[Msg] Importing Data...
[Msg] Rolling back...
[Msg] Finished - Stopped before completion
--------------------------------------------------

解決方案

在還原備份前,先將備份的函數屬性修改正確,如:

選中報錯函數,設計函數->高級->數據訪問,選中合適的數據庫訪問安全級別

  • NO SQL                       -  包含SQL語句
  • CONTAINAS SQL        -  無SQL語句
  • READS SQL DATA      -  SQL語句讀取數據
  • MODIFIES SQL DATA -  SQL語句修改數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章