Jump to content

mysql insert?


techker

Recommended Posts

hey guys i got this from a book and it keeps on givving me erreurs on line 4

 

CREATE TABLE WROX_SHOP_INVENTORY (

ITEM_ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

ITEM_NAME VARCHAR(100) NOT NULL,

ITEM_DESCRIPTION TEXT DEFAULT ‘’,

PRICE DOUBLE(5,2) NOT NULL,

ITEM_IMAGE VARCHAR(255) NOT NULL,     

CATEGORY_ID INTEGER UNSIGNED NOT NULL,

 

  PRIMARY KEY (ITEM_ID),

 

FOREIGN KEY (CATEGORY_ID)

    REFERENCES WROX_SHOP_CATEGORY(CATEGORY_ID)

    ON DELETE CASCADE

)

 

ENGINE=InnoDB DEFAULT CHARACTER SET latin1

      COLLATE latin1_general_cs_AUTO_INCREMENT=0

Link to comment
https://forums.phpfreaks.com/topic/118181-mysql-insert/
Share on other sites

SQL query:

 

CREATE TABLE WROX_SHOP_INVENTORY(

 

ITEM_ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT ,

ITEM_NAME VARCHAR( 100 ) NOT NULL ,

ITEM_DESCRIPTION TEXT DEFAULT,

PRICE DOUBLE( 5, 2 ) NOT NULL ,

ITEM_IMAGE VARCHAR( 255 ) NOT NULL ,

CATEGORY_ID INTEGER UNSIGNED NOT NULL ,

PRIMARY KEY ( ITEM_ID ) ,

FOREIGN KEY ( CATEGORY_ID ) REFERENCES WROX_SHOP_CATEGORY( CATEGORY_ID ) ON DELETE CASCADE

) ENGINE = InnoDB DEFAULT CHARACTER SET latin1 COLLATE latin1_general_cs_AUTO_INCREMENT =0

 

MySQL said: 

 

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '

PRICE DOUBLE(5,2) NOT NULL,

ITEM_IMAGE VARCHAR(255) NOT NULL,     

CATEGORY' at line 4

 

if i remove the''

Link to comment
https://forums.phpfreaks.com/topic/118181-mysql-insert/#findComment-608477
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.