หลาย ๆ คนคงเคยเจอปัญหา Error Only Full Group By ตอนที่เปลี่ยนเครื่อง Server MySQL นะครับ ซึ่งวิธีแก้ไขก็มีหลายวิธีครับ เช่นแก้ไข Code ที่เราใช้ Group By ให้ถูกต้อง หรือจะเป็นการแก้ Config ของ MySQL แต่วันนี้เราจะมาแนะนำวิธีแก้ไขแบบเฉพาะหน้ากันนะครับ (หาก Restart Server ก็จำเป็นต้องมาทำขั้นตอนนี้ซ้ำ)

ขั้นตอนในการแก้ไข ERROR Only Full Group By บน MySQL

  1. ทำการแก้ไข SSH เข้าไปยังเครื่อง Server ก่อนเลย ในที่นี้ผมใช้ Digital Ocean นะครับ
  2. เปิด MySQL ผ่าน Terminal ด้วยคำสั่งด้านล่างนี้เลยนะครับ (root คือชื่อ Database User)
  3. กรอกรหัสผ่านเพื่อเข้าถึงฐานข้อมูล (รหัสผ่านจะไม่แสดงนะครับ)
  4. รันคำสั่งด้านล่างนี้เพื่อแก้ไข SQL MODE ครับ
  5. ขั้นตอนสุดท้ายก็ทำการ Restart Database Server เลยครับ
  6. ดูผลครับ

หากทำตามขั้นตอนถูกต้อง Error Only Full Group By ก็น่าจะหายไปแล้วนะครับผม

* ต้องขอบอกอีกครั้งว่าวิธีนี้ไม่ใช่วิธีทีดีนะครับ เป็นแค่การแก้ปัญหาเฉพาะหน้าเท่านั้น

** ขอขอบคุณความรู้จาก https://stackoverflow.com

 

 


ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *