เนื่องจาก MySQL เมื่อลงตามปกติแล้ว จะไม่ enable innodb ไว้ให้ ทำให้เมื่อเรา create table โดยระบุ type เป็น innodb จะเกิดการ error (default ของ table จะเป็น MYISAM) innodb คือประเภทของ Table ที่ทำให้สามารถสร้าง foreign key เพื่ออ้างอิงกับ table หลักได้ ดังนั้นการ enable innodb ให้ทำงานจึงจำเป็นสำหรับการ create table ที่จะต้องมีการใช้ Foreign key การ enable innodb ทำได้ดังนี้ 1. ไปที่ไฟล์ c:\appserv\mysql\my.ini หรือถ้าไม่เจอให้ไปหาที่ c:\windows\my.ini หรือถ้าไม่เจอ ให้ search หาไฟล์ my.ini 2. เปิดไฟล์ my.ini ด้วย notepad แล้ว ค้นหาคำว่า skip-innodb 3. เมื่อเจอบรรทัดที่มีคำว่า skip-innodb แล้วให้ใส่เครื่องหมาย # ไว้หน้าบรรทัดนั้นแล้ว save 4. ทำการ restart เครื่อง 5. ลองสร้าง table ที่มี type เป็น innodb
วันอาทิตย์ที่ 29 พฤษภาคม พ.ศ. 2559
เปิด Innodb #skip innnodb
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น