![]() |
| ||
| Help building database I am relatively new to mysql. I am updating a site for a customer, and I'm using mysql 5 w/ phpMyAdmin. I was supplied an .sql (echeck.sql) script to build the database for this site. I create a database named "echeck" in phpMyAdmin, and once created go to the import tab of phpMyAdmin to import the .sql script...when i click the "go" button i recieve this: Error SQL query: -- -- Dumping data for table `tbl_tax` -- INSERT INTO `tbl_tax` ( `taxid` , `taxdesc1` , `taxper1` , `taxst1` , `taxdesc2` , `taxper2` , `taxst2` , `taxdesc3` , `taxper3` , `taxst3` , `taxdesc4` , `taxamt1` , `taxst4` , `taxdesc5` , `taxamt2` , `taxst5` , `tax_prt_id` ) VALUES ( 1, 'tax1', 0.00, '1', '', 0.00, '', 'tax2', 0.00, '', 'tax4', 0.00, '1', '', 0.00, '', 26 ) , ( 2, 'taxa', 2.00, '1', 'taxb', 2.00, '1', 'taxc', 2.00, '1', 'taxd', 23.00, '1', 'taxE', 2.00, '1', 52 ) ; MySQL said: Documentation #1265 - Data truncated for column 'taxst2' at row 1 The script apparently kicks out and not all the tables are created. Does anyone know the cause of this? should i not be using import to run the script? if so how do i run it then? |
| ||
| Re: Help building database |
| ||
| Re: Help building database I am running version 5 |
| ||
| Re: Help building database from what i read, it looks like this .sql file that i have is the dump file created from mysql dump? is this correct? If so, how do I now restore the database using this file? ie: from command line, what would the command be? |
| ||
| Re: Help building database The command will be mysql databasename < echeck.sql -uMYSQL-USERNAME -p |
| ||
| Re: Help building database ok, so here is what i type: mysql echeck < c:/Program Files/Apache Software Foundation/Apache2.2/htdocs/admin/echeck.sql -uMYSQL-ROOT -p where "root" is a valid user in my mysql. I recieve the error: ERROR 1064 (42000): 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 'mysql echeck < c:/Program Files/Apache Software Foundation/Apache2.2/htdocs/admin' at line 1 What am i doing wrong? |
| ||
| Re: Help building database Quote:
|
| ||
| Re: Help building database Kindly replace MYSQL-USERNAME with root. |
| ||
| Re: Help building database ok so i got the syntax correct and it started to run the .sql but i am still getting this error: ERROR 1265 (01000) at line 894 in file: 'c:\echeck.sql' : Data truncated for column 'taxst2' at row 1 In the echeck.sql, under the create table directive, taxst2 is defined as: `taxst2` enum('0','1') NOT NULL default '0', and line 894 in the file is as follows INSERT INTO `tbl_tax` (`taxid`, `taxdesc1`, `taxper1`, `taxst1`, `taxdesc2`, `taxper2`, `taxst2`, `taxdesc3`, `taxper3`, `taxst3`, `taxdesc4`, `taxamt1`, `taxst4`, `taxdesc5`, `taxamt2`, `taxst5`, `tax_prt_id`) VALUES (1, 'tax1', 0.00, '1', '', 0.00, '', 'tax2', 0.00, '', 'tax4', 0.00, '1', '', 0.00, '', 26), (2, 'taxa', 2.00, '1', 'taxb', 2.00, '1', 'taxc', 2.00, '1', 'taxd', 23.00, '1', 'taxE', 2.00, '1', 52); Where is the problem? How do I correct it? |
| ||
| Re: Help building database It seems to be a MySQL bug like this http://bugs.mysql.com/bug.php?id=9029. Do you have latest MySQL version? Also try source command. |
| All times are GMT -4. The time now is 3:41 am. |
Forum system based on vBulletin Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
©2003 - 2010 DaniWeb® LLC