ฝึกภาษา SQL ลองแสดงข้อมูลด้วยคำสั่ง SELECT แต่รันแล้วขึ้น ERROR 1146 (42S02): Table 'db_test.books' doesn't exist แบบนี้ต้องแก้ไขอย่างไร
SELECT * FROM books;
ERROR 1146 (42S02): Table 'db_test.books' doesn't exist
วิธีแก้ไข
ปัญหาดังกล่าวเกิดจาก ฐานข้อมูล db_test ไม่มีตารางชื่อ books แนะนำให้ลองตรวจสอบใหม่ว่า ตารางชื่ออะไร หรือใช้คำสั่ง SHOW TABLES เพื่อแสดงชื่อตารางทั้งหมดออกมา และเปลี่ยนชื่อตารางให้ถูกต้องกับที่มีอยู่ในฐานข้อมูล db_test
SHOW TABLES;