0

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 address' は 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',
4

1 に答える 1

2

で実行してみてください

 mysql --verbose -u xxxx -p db < file

これにより、問題のより良いアイデアが得られるはずです-行番号がリテラルであるかどうかをいつカウントするかを思い出せません-たとえば、空白行はカウントされない可能性があります..

于 2012-10-02T12:38:27.317 に答える