Use --allow-keywords option with  mysqldump command

Anil

-----Original Message-----
From: Brian Mansell [mailto:[EMAIL PROTECTED] 
Sent: Monday, March 26, 2007 11:18 PM
To: Rob Tanner
Cc: mysql@lists.mysql.com
Subject: Re: Getting SQL errors porting databases between MySQL v4 and v5

The 'group' column needs to be quoted (use  --quote-names with mysqldump).

cheers,
--bemansell

On 3/26/07, Rob Tanner <[EMAIL PROTECTED]> wrote:
>
>  Hi,
>
>  I am porting over 6 databases from a MySQL v4 installation to a MySQL v5
> installation and getting an SQL error in the process.
>
>  I am using the following command to dump the data in the v4 installation:
>
>  mysqldump  -u root --password=secret  --add-drop-table --databases db1
db2
> db3 db4 db5 db6  > db.sql
>
>  and using the following command to upload the databases on to the v5
> installation:
>
>  mysql -u root -p < db.sql
>
>  But then I get this error:
>
>
> ERROR 1064 (42000) at line 140784: 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 'group varchar(5) default NULL,
>    PRIMARY KEY  (id)
>  ) TYPE=MyISAM' at line 8
>
>
>  The whole create table sequence from the db.sql file is:
>
>
> DROP TABLE IF EXISTS admission_quotes;
>  CREATE TABLE admission_quotes (
>    id int(4) NOT NULL auto_increment,
>    quote text,
>    author text,
>    category text,
>    class text,
>    active text,
>    group varchar(5) default NULL,
>    PRIMARY KEY  (id)
>  ) TYPE=MyISAM;
>
>  Any idea what the issue is?  Is there something special I need to do when
> porting the databases between MySQL v4 and v5?
>
>  Thanks,
>  Rob
>
>
>
> --
>  Rob Tanner
>  UNIX Services Manager
>  Linfield College, McMinnville OR
>
>
>

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:
http://lists.mysql.com/[EMAIL PROTECTED]


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to