[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: json > mysql конвертер букмарков мозиллы



Hello!

On Tuesday 14 April 2009 20:23:14 Nicholas wrote:
>   $ sqlite3 places.sqlite .dump | \grep -v "BEGIN TRANSACTION;" | \grep
> -v "COMMIT;" | \perl -pe 's/INSERT INTO \"(.*)\" VALUES/INSERT INTO "\1"
> VALUES/' |\perl -pe 's/LONGVARCHAR/LONGTEXT/' | \mysql -u root -p mybase
> Enter password:
> ERROR 1064 (42000) at line 2: 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 '"moz_bookmarks"
> VALUES(1,2,NULL,0,0,'',NULL,'',1219372686816687,1219372696583633' at line 1
>
> Сначала подумал что проблема в "'" , дал вот такую смешную команду (не
> знал как сразу все четыре "'" убрать):

Насколько я вижу, проблема в двойных кавычках вокруг имени таблицы: 
"moz_bookmarks". Замените "moz_bookmarks" на moz_bookmarks. Апострофы не 
трогайте - удалив их, вы получаете некорректный SQL, значения вида "0,0," не 
пропустит ни одна из известных мне СУБД.

Best regards, Alexey Pechnikov.
http://pechnikov.tel/

Reply to: