Devdit
 

ERROR 1049 (42000): Unknown database 'database' คือ วิธีแก้ไข

1.9K

ใช้ฐานข้อมูล MySQL ฝึกเขียน SQL ติดปัญหาตอนเลือกฐานข้อมูลโดยใช้คำสั่ง USE ขึ้น Error ว่า ERROR 1049 (42000): Unknown database 'database' แบบนี้ต้องแก้ไขอย่างไร

MariaDB [db_test]> USE database
ERROR 1049 (42000): Unknown database 'database'

 

วิธีแก้ไข

ปัญหานี้เกิดจากฐานข้อมูลที่เลือกด้วยคำสั่ง USE ไม่มีอยู่ในโปรแกรม MySQL แนะนำให้ลองใช้คำสั่ง SHOW DATABASES เพื่อดูชื่อฐานข้อมูลก่อน และจึงใช้คำสั่ง USE กับชื่อดังกล่าว

MariaDB [db_test]> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| db_example         |
| information_schema |
| mysql              |
| performance_schema |
| phpmyadmin         |
+--------------------+
5 rows in set (0.003 sec)

MariaDB [db_test]> USE db_example;
Database changed
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ