Monday, February 15, 2021

ERROR 1418: This function has none of DETERMINISTIC, NO SQL

  • เราก็สร้าง function MySQL ในเครื่องเราก็สร้างได้ปกติ แต่ทำไม ไปสร้างอีกเครื่องมันสร้างไม่ได้
  • อันนี้เวอร์ชั่นบนเครื่องเราที่เราสร้างได้ปกติ MySQL 5.7.27

  • ประเด็นมีอยู่ว่า สร้าง function ใน mysql ของ เวอร์ชั่นนี้ 10.1.24-MariaDB-1-xenial บนเครื่องอื่น

  • มันขึ้น error งี้ ประมาณมีคำว่า DETERMINISTIC

Solved

  • ก่อน หลังวงเล็บ param และ ก่อน begin 
  • ให้เราใส่ DETERMINISTIC เข้าไปมันก็สร้างได้แล้ว



No comments:

Post a Comment

Popular Posts