在100mb +:
的文件上运行时$ mysql -u xxxx -p dbname < /path/to/dump.sql
我明白了:
ERROR at line 1274954: Unknown command '\''.
然而,当我这样做时:
head -1274964 /path/to/dump.sql | tail -20
我只是得到('INSERT INTO地址'是第1274954行,但我看不到任何错误):
updated, updated_by,
status, person,
profile, measurements)
VALUES
('0000-00-00 00:00:00', '2517',
'0000-00-00 00:00:00', '2517',
3, '2517',
'Team', 'Team');
INSERT INTO address
(created, created_by,
updated, updated_by,
status_id, person_id,
org_id,
street_1, street_2,
city, state,
postal, lng,
lat, country_code)
VALUES
('0000-00-00 00:00:00', '2517',
答案 0 :(得分:2)
尝试使用
运行它 mysql --verbose -u xxxx -p db < file
这应该可以让你更好地了解这个问题 - 我不记得它是否计算了行号,如果它的行或不行 - 例如空行可能不计算..