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 เข้าไปมันก็สร้างได้แล้ว



Thursday, February 11, 2021

Ubuntu 18.04 can't open Visual Studio Code

  •  ใช้เขียนอยู่พักใหญ่ๆ อยู่ดีๆ ก็เปิดแล้ว ไม่มีหน้าต่างอะไรโผล่เลย
  • ทดสอบ rm -rf ~/.config/Code แล้ว เปิดด้วยคำสั่ง code ก็ยังเปิดไม่ขึ้นและ ไม่แสดง error อะไรใน terminal
  •  เจอใน askubuntu.com เค้าบอกว่าให้เช็ค code --verbose แล้วมีประมาณนี้

Solved

  • รันคำสั่ง

 $ code --verbose

Error: ENOSPC: System limit for number of file watchers reached, watch '/snap/code'


  • เจอ error แบบนี้ ให้แก้ไขโดยตามด้านล่างต่อไปนี้
  • แก้ไข config /etc/sysctl.conf ก่อนแก้ไขก็สำรองไฟล์ไว้ก่อนนะ
$ sudo nano /etc/sysctl.conf
  • เพิ่มค่านี้ไว้ล่างสุดของไฟล์ บันทึกไฟล์
fs.inotify.max_user_watches=524288

  • เพียงเท่านี้ก็เปิดใช้ vcode ได้เหมือนเดิมแล้ว

Ref

  • https://askubuntu.com/questions/1022923/cannot-open-visual-studio-code
  • https://stackoverflow.com/questions/50668990/visual-studio-code-cant-run-in-ubuntu-18-04

Popular Posts