1
mesol
MySQL Problem for Export, Import Xoops Database
  • 2007/7/20 10:14

  • mesol

  • Not too shy to talk

  • Posts: 168

  • Since: 2006/4/19


I want to export and import my database to new site. The problem is with MySQL syntax.

Ex:
-- 
-- 
Table structure for table `xoops_users`
-- 

DROP TABLE IF EXISTS `xoops_users`;
CREATE TABLE `xoops_users` (
  `
uidmediumint(8unsigned NOT NULL auto_increment,
  `
namevarchar(60NOT NULL default '',
  `
unamevarchar(25NOT NULL default '',
  `
emailvarchar(60NOT NULL default '',
  `
urlvarchar(100NOT NULL default '',
  `
user_avatarvarchar(30NOT NULL default 'blank.gif',
  `
user_regdateint(10unsigned NOT NULL default '0',
  `
user_icqvarchar(15NOT NULL default '',
  `
user_fromvarchar(100NOT NULL default '',
  `
user_sigtinytext NOT NULL,
  `
user_viewemailtinyint(1unsigned NOT NULL default '0',
  `
actkeyvarchar(8NOT NULL default '',
  `
user_aimvarchar(18NOT NULL default '',
  `
user_yimvarchar(25NOT NULL default '',
  `
user_msnmvarchar(100NOT NULL default '',
  `
passvarchar(32NOT NULL default '',
  `
postsmediumint(8unsigned NOT NULL default '0',
  `
attachsigtinyint(1unsigned NOT NULL default '0',
  `
ranksmallint(5unsigned NOT NULL default '0',
  `
leveltinyint(3unsigned NOT NULL default '1',
  `
themevarchar(100NOT NULL default '',
  `
timezone_offsetfloat(3,1NOT NULL default '0.0',
  `
last_loginint(10unsigned NOT NULL default '0',
  `
umodevarchar(10NOT NULL default '',
  `
uordertinyint(1unsigned NOT NULL default '0',
  `
notify_methodtinyint(1NOT NULL default '1',
  `
notify_modetinyint(1NOT NULL default '0',
  `
user_occvarchar(100NOT NULL default '',
  `
biotinytext NOT NULL,
  `
user_intrestvarchar(150NOT NULL default '',
  `
user_mailoktinyint(1unsigned NOT NULL default '1',
  
PRIMARY KEY  (`uid`),
  
KEY `uname` (`uname`),
  
KEY `email` (`email`),
  
KEY `uiduname` (`uid`,`uname`),
  
KEY `unamepass` (`uname`,`pass`)
TYPE=MyISAM  AUTO_INCREMENT=521 ;


It cannot accept default '' for each line. I remove it and its works. But I'm too lazy to do it like that with 100+ tables.

I try install new XOOPS site somewhere else and export one of the table and choose SQL Compatibility to MYSQL4 because i'm using MySQL 4 for my hosting. And the default ''dissapear. I'm doing the same thing to existing database but the default '' still there.

Another problem with:
-- 
-- 
Dumping data for table `xoops_users`
-- 

INSERT INTO `xoops_users` (`uid`, `name`, `uname`, `email`, `url`, `user_avatar`, `user_regdate`, `user_icq`, `user_from`, `user_sig`, `user_viewemail`, `actkey`, `user_aim`, `user_yim`, `user_msnm`, `pass`, `posts`, `attachsig`, `rank`, `level`, `theme`, `timezone_offset`, `last_login`, `umode`, `uorder`, `notify_method`, `notify_mode`, `user_occ`, `bio`, `user_intrest`, `user_mailok`) VALUES (1'Shamsul Erzwan b. Samsudin''erzwan''mesol86@gmail.com''http://erzwan.com/''cavt44f36b98996b0.jpg'1145417064'''''[url=http://www.erzwan.com/]OpenSource Supporter[/url]rnrn[img]http://img154.imageshack.us/img154/5166/userbar110235qk4.gif[/img]rn[img]http://img157.imageshack.us/img157/9738/userbar110260vt8.gif[/img]'1'''''mesol86''''xxxxxxxxxxxxxx'338175'xt_plus_katisuhara'8.01184927318'thread'020'Undergraduate''''Computing'1);


It cannot accept '' for each field. I mean 'Shamsul Erzwan b. Samsudin', it should be Shamsul Erzwan b. Samsudin

Really need help.

2
christian
Re: MySQL Problem for Export, Import Xoops Database
  • 2007/7/20 11:03

  • christian

  • Just can't stay away

  • Posts: 401

  • Since: 2002/2/24


Hi mesol

Check your mysql settings.

3
mesol
Re: MySQL Problem for Export, Import Xoops Database
  • 2007/7/23 3:02

  • mesol

  • Not too shy to talk

  • Posts: 168

  • Since: 2006/4/19


Thanks christian, by the way, i didn't understand much. Could you explain to me using less technical or non-linux command?

4
christian
Re: MySQL Problem for Export, Import Xoops Database
  • 2007/7/23 10:52

  • christian

  • Just can't stay away

  • Posts: 401

  • Since: 2002/2/24


which version precisely of MySQL ? (not 4 or 5, but 4.0, 4.1 ...)
- server backup :
- server restore :

You can copy/paste the error message during the creation of a table and that during insertion of a new record ?

5
mesol
Re: MySQL Problem for Export, Import Xoops Database
  • 2007/7/24 2:56

  • mesol

  • Not too shy to talk

  • Posts: 168

  • Since: 2006/4/19


MySQL version : 4.1.21-standard

Error Msg:
There seems to be an error in your SQL queryThe MySQL server error output below, if there is anymay also help you in diagnosing the problem

ERROR
Unclosed quote 124
STR
'
SQL: 
CREATE TABLE `xoops_users` (
  `uid` mediumint(8) unsigned NOT NULL auto_increment,
  `name` varchar(60) NOT NULL default '',
  `uname` varchar(25) NOT NULL default '',
  `email` varchar(60) NOT NULL default '',
  `url` varchar(100) NOT NULL default '',
  `user_avatar` varchar(30) NOT NULL default '
blank.gif',
  `user_regdate` int(10) unsigned NOT NULL default '
0',
  `user_icq` varchar(15) NOT NULL default '',
  `user_from` varchar(100) NOT NULL default '',
  `user_sig` tinytext NOT NULL,
  `user_viewemail` tinyint(1) unsigned NOT NULL default '
0',
  `actkey` varchar(8) NOT NULL default '',
  `user_aim` varchar(18) NOT NULL default '',
  `user_yim` varchar(25) NOT NULL default '',
  `user_msnm` varchar(100) NOT NULL default '',
  `pass` varchar(32) NOT NULL default '',
  `posts` mediumint(8) unsigned NOT NULL default '
0',
  `attachsig` tinyint(1) unsigned NOT NULL default '
0',
  `rank` smallint(5) unsigned NOT NULL default '
0',
  `level` tinyint(3) unsigned NOT NULL default '
1',
  `theme` varchar(100) NOT NULL default '',
  `timezone_offset` float(3,1) NOT NULL default '
0.0',
  `last_login` int(10) unsigned NOT NULL default '
0',
  `umode` varchar(10) NOT NULL default '',
  `uorder` tinyint(1) unsigned NOT NULL default '
0',
  `notify_method` tinyint(1) NOT NULL default '
1',
  `notify_mode` tinyint(1) NOT NULL default '
0',
  `user_occ` varchar(100) NOT NULL default '',
  `bio` tinytext NOT NULL,
  `user_intrest` varchar(150) NOT NULL default '',
  `user_mailok` tinyint(1) unsigned NOT NULL default '
1',
  PRIMARY KEY  (`uid`),
  KEY `uname` (`uname`),
  KEY `email` (`email`),
  KEY `uiduname` (`uid`,`uname`),
  KEY `unamepass` (`uname`,`pass`)
) TYPE=MyISAM  AUTO_INCREMENT=521 ;

-- 
-- Dumping data for table `xoops_users`
-- 

INSERT INTO `xoops_users` (`uid`, `name`, `uname`, `email`, `url`, `user_avatar`, `user_regdate`, `user_icq`, `user_from`, `user_sig`, `user_viewemail`, `actkey`, `user_aim`, `user_yim`, `user_msnm`, `pass`, `posts`, `attachsig`, `rank`, `level`, `theme`, `timezone_offset`, `last_login`, `umode`, `uorder`, `notify_method`, `notify_mode`, `user_occ`, `bio`, `user_intrest`, `user_mailok`) VALUES (1, '
Shamsul Erzwan bSamsudin', 'erzwan', 'mesol86@gmail.com', 'http://erzwan.com/', 'cavt44f36b98996b0.jpg', 1145417064, '', '', '[url=http://www.erzwan.com/]OpenSource Supporter[/url]\r\n\r\n[img]http://img154.imageshack.us/img154/5166/userbar110235qk4.gif[/img]\r\n[img]http://img157.imageshack.us/img157/9738/userbar110260vt8.gif[/img]', 1, '', '', 'mesol86', '', '4bf2cbe733d25a9d679f2986904e8027', 338, 1, 7, 5, 'xt_plus_katisuhara', 8.0, 1184927318, 'thread', 0, 2, 0, 'Undergraduate', '', 'Computing', 1);


SQL query:

CREATE TABLE `xoops_users` ( `uidmediumint(8unsigned NOT NULL auto_increment, `namevarchar(60NOT NULL default '', `unamevarchar(25NOT NULL default '', `emailvarchar(60NOT NULL default '', `urlvarchar(100NOT NULL default '', `user_avatarvarchar(30NOT NULL default 'blank.gif', `user_regdateint(10unsigned NOT NULL default '0', `user_icqvarchar(15NOT NULL default '', `user_fromvarchar(100NOT NULL default '', `user_sigtinytext NOT NULL, `user_viewemailtinyint(1unsigned NOT NULL default '0', `actkeyvarchar(8NOT NULL default '', `user_aimvarchar(18NOT NULL default '', `user_yimvarchar(25NOT NULL default '', `user_msnmvarchar(100NOT NULL default '', `passvarchar(32NOT NULL default '', `postsmediumint(8unsigned NOT NULL default '0', `attachsigtinyint(1unsigned NOT NULL default '0', `ranksmallint(5unsigned NOT NULL default '0', `leveltinyint(3unsigned NOT NULL default '1', `themevarchar(100NOT NULL default '', `timezone_offsetfloat(3,1NOT NULL default '0.0', `last_loginint(10unsigned NOT NULL default '0', `umodevarchar(10NOT NULL default '', `uordertinyint(1unsigned NOT NULL default '0', `notify_methodtinyint(1NOT NULL default '1', `notify_modetinyint(1NOT NULL default '0', `user_occvarchar(100NOT NULL default '', `biotinytext NOT NULL, `user_intrestvarchar(150NOT NULL default '', `user_mailoktinyint(1unsigned NOT NULL default '1'PRIMARY KEY (`uid`), KEY `uname` (`uname`), KEY `email` (`email`), KEY `uiduname` (`uid`,`uname`), KEY `unamepass` (`uname`,`pass`) ) TYPE=MyISAM AUTO_INCREMENT=521 ; -- -- Dumping data for table `xoops_users` -- INSERT INTO `xoops_users` (`uid`, `name`, `uname`, `email`, `url`, `user_avatar`, `user_regdate`, `user_icq`, `user_from`, `user_sig`, `user_viewemail`, `actkey`, `user_aim`, `user_yim`, `user_msnm`, `pass`, `posts`, `attachsig`, `rank`, `level`, `theme`, `timezone_offset`, `last_login`, `umode`, `uorder`, `notify_method`, `notify_mode`, `user_occ`, `bio`, `user_intrest`, `user_mailok`) VALUES (1'Shamsul Erzwan b. Samsudin''erzwan''mesol86@gmail.com''http://erzwan.com/''cavt44f36b98996b0.jpg'1145417064'''''[url=http://www.erzwan.com/]OpenSource Supporter[/url]\r\n\r\n[img]http://img154.imageshack.us/img154/5166/userbar110235qk4.gif[/img]\r\n[img]http://img157.imageshack.us/img157/9738/userbar110260vt8.gif[/img]'1'''''mesol86''''xxxxxxxxxxxxxxx'338175'xt_plus_katisuhara'8.01184927318'thread'020'Undergraduate''''Computing'1);

MySQL saidDocumentation
#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 ''',
  
`unamevarchar(25NOT NULL default '',
  `
emailvarchar(60NOT N' at line 3


Server Restore / Import

Login

Who's Online

78 user(s) are online (61 user(s) are browsing Support Forums)


Members: 0


Guests: 78


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Apr 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits