วันอาทิตย์ที่ 29 พฤษภาคม พ.ศ. 2559

เปิด Innodb #skip innnodb


เนื่องจาก 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

ไม่มีความคิดเห็น:

แสดงความคิดเห็น