Devdit
 

mysql.connector.errors.ProgrammingError: 1049 (42000): Unknown database 'database' Python คือ วิธีแก้ไข

1.4K

ฝึกเขียนภาษา Python เชื่อมต่อฐานข้อมูล MySQL แต่พอรันแล้วขึ้นข้อความว่า mysql.connector.errors.ProgrammingError: 1049 (42000): Unknown database 'database' แล้วไม่มีอะไรเกิดขึ้น ต้องแก้ไขอย่างไร

import mysql.connector
con = mysql.connector.connect(user='root', password='', host='127.0.0.1', database='database')

 

วิธีแก้ไข

ปัญหานี้เกิดจากไม่พบฐานข้อมูลที่กำหนดไว้ในโค้ด คือ ฐานข้อมูลชื่อ database วิธีแก้ไขให้ตรวจสอบว่ากำหนดชื่อฐานข้อมูลถูกต้องหรือไม่ หรือได้สร้างฐานข้อมูลด้วยชื่อดังกล่าวหรือยัง หากยังให้ดำเนินการสร้างฐานข้อมูลด้วยชื่อดังกล่าวก่อน

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ