Hello All,
I got the below error why trying to create tables of the fly.
for item in ['CREATE TABLE AddressTables ( AddressTables_id int (9)
unsigned primary key auto_increment not null, city_name char(40) ,
state_name varchar, street_number int, country_name varchar,
street_name char(40) , user_name char(40) references usertables(name))',
'CREATE TABLE UserTables ( age int, UserTables_id int (9) unsigned primary
key auto_increment not null, name char(40) , place_of_birth varchar)']:
cursor.execute(item)
I receive the following errors.
File "mor.py", line 98, in <module>
cursor.execute(item)
File "/usr/lib/pymodules/python2.7/MySQLdb/cursors.py", line 166, in
execute
self.errorhandler(self, exc, value)
File "/usr/lib/pymodules/python2.7/MySQLdb/connections.py", line 35, in
defaulterrorhandler
raise errorclass, errorvalue
_mysql_exceptions.ProgrammingError: (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 ' street_number int, country_name varchar,
street_name char(40) , user_name ch' at line 1")
*
Regards,*
*Emeka
*
--
http://mail.python.org/mailman/listinfo/python-list