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: