|  | 
	                
  
    | 
	 
        สร้างตารางไม่ได้ ครับ พยายามแก้หลายรอบละ รบกวนข่วยดูหน่อยครับ     |  
    |  |  
 
              
  
    | 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ผมลองแล้ว แค่ลบ ENGINE=InnoDB  ออกก็ได้เลยนะครับ
 
 
  
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-04-20 14:26:46 | By :
                            time.toon |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ลบออกแล้วครับ แต่ก็ยังเออเร่อ เหมือนเดิมคับ 
 #1005 - Can't create table '.\newproject\pro_comp.frm' (errno: 150)
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-04-20 14:29:25 | By :
                            GUNdum |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | pro_comp.frm นี่คืออะไรเหรอ..... 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-04-20 14:33:14 | By :
                            time.toon |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ก็ไม่ทราบเหมือนกันครับ ลองดูโครงสร้าง ตารางที่เกี่ยวข้อง ดูละกันครับ 
 
  
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-04-20 14:40:22 | By :
                            GUNdum |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | type int(3)
 int(3) unsigned zerofill
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-04-20 14:47:02 | By :
                            rootElement@kmutnb |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | อ้อ ต้อง unsigned zerofill เหมือนกันหรอครับ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-04-20 14:50:11 | By :
                            GUNdum |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | MySQL เวอร์ชั่น อะไรครับ 
 copy วาง เลยครับ...
 
 create table pro_comp(
 id_product int(3) NOT NULL,
 id_company varchar(4) NOT NULL,
 price varchar(10) NOT NULL,
 foreign key (id_product)references product(id_product) ON DELETE CASCADE ON UPDATE CASCADE ,
 foreign key (id_company)references company(id_company) ON DELETE CASCADE ON UPDATE CASCADE )
 
 ถ้ายังไง ลองดูกระทู้นี้ควบคู่ด้วยนะครับ ปัญหาเดียวกับคุณ...เลย
 
 ไฟล์ .FRM คือ ไฟล์เก็บลักษณะโครงสร้างของตาราง
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-04-20 14:52:17 | By :
                            time.toon |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ได้แล้วครับ พลาดตรง   unsigned zerofill ต้องนับ เป็น type ด้วยเหมือนกัน ผมเพิ่งรู้เนี่ยแหละ ขอบคุณทั้ง 2 คนมาเลยครับผม 
 
 create table pro_comp(
 id_product int(3) unsigned zerofill NOT NULL,
 id_company varchar(4) NOT NULL,
 price varchar(10) NOT NULL,
 foreign key (id_product)references product(id_product) ON DELETE CASCADE ON UPDATE CASCADE ,
 foreign key (id_company)references company(id_company) ON DELETE CASCADE ON UPDATE CASCADE )
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-04-20 14:57:08 | By :
                            GUNdum |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | การตั้ง foriegn key ต้องตั้งให้เหมือนกับ primary key ของตารางที่อ้างถึงครับ ผิดเพี้ยนไปนิดเดียวก็ไม่ได้
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-04-20 15:59:35 | By :
                            sakuraei |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |