Check the manual.
"Type" is a reserved word.
"Date" is a reserved word.

Martin wrote:
> 
> The following CREATE TABLE came from a mysqldump. When I use the same create
> statement to create the table under mysql 3.23 I get an error:
> 
> # MySQL dump 8.12
> #
> # Host: localhost    Database: installers
> #--------------------------------------------------------
> # Server version        3.23.32-log
> 
> #
> # Table structure for table 'versions'
> #
> 
> CREATE TABLE versions (
>   file_id int(9) NOT NULL auto_increment,
>   languagecode varchar(10) NOT NULL default 'en',
>   product varchar(100) NOT NULL default '',
>   platform enum('WIN','MAC','LINUX','PALM') NOT NULL default 'WIN',
>   version_num varchar(25) NOT NULL default '',
>   type enum('BETA','RELEASE') NOT NULL default 'BETA',
>   mode enum('PAY','FREE','AD','ALL') NOT NULL default 'PAY',
>   date date default NULL,
>   size int(9) default NULL,
>   expires date default NULL,
>   contact_info varchar(255) default NULL,
>   ARL varchar(255) default NULL,
>   URL varchar(255) default NULL,
>   readme varchar(255) default NULL,
>   relnotes varchar(255) default NULL,
>   whatsnew varchar(255) default NULL,
>   note_1 varchar(255) default NULL,
>   note_2 varchar(255) default NULL,
>   note_3 varchar(255) default NULL,
>   note_4 varchar(255) default NULL,
>   note_5 varchar(255) default NULL,
>   patchURL varchar(255) default NULL,
>   patchURLname varchar(255) default NULL,
>   patchsize int(9) default NULL,
>   patchnote_1 varchar(255) default NULL,
>   patchnote_2 varchar(255) default NULL,
>   manualURL varchar(255) default NULL,
>   manualURLname varchar(255) default NULL,
>   manualsize int(9) default NULL,
>   manualnote_1 varchar(255) default NULL,
>   manualnote_2 varchar(255) default NULL,
>   PRIMARY KEY (file_id),
>   KEY version(product,platform,version_num)
> ) TYPE=MyISAM;
> 
> ERROR 1064 at line 11: You have an error in your SQL syntax near
> 'version(product,platform,version_num)
> ) TYPE=MyISAM' at line 34
> 
> What gives and is this a bug?  How can it REJECT something it gave me as a
> mysqldump? Curious, isn't it? I believe this is a bug.
> 
> Thanks for any info,
> 
> Martin
>

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to