За последние 24 часа нас посетили 20024 программиста и 1695 роботов. Сейчас ищет 1731 программист ...

Ошибка 1025

Тема в разделе "MySQL", создана пользователем viktor72, 14 сен 2017.

Метки:
  1. viktor72

    viktor72 Активный пользователь

    С нами с:
    20 дек 2015
    Сообщения:
    326
    Симпатии:
    6
    Экспортирую из воркбенча , выдаёт такую ошибку. плмлгите

    Executing SQL script in server
    ERROR: Error 1025: Error on rename of '.\dsd\#sql-12c0_fd' to '.\dsd\vakans' (errno: 150)
    SQL Code:
    ALTER TABLE `dsd`.`vakans`
    DROP PRIMARY KEY,
    ADD PRIMARY KEY (`idvakans`, `firm_idfirm`, `dolzgnost_iddolzgnost`, `gorod_idgorod`),
    ADD INDEX `fk_vakans_rajon1_idx` (`rajon_idrajon` ASC),
    DROP INDEX `fk_vakans_rajon1_idx`

    SQL script execution finished: statements: 3 succeeded, 1 failed

    Fetching back view definitions in final form.
    Nothing to fetch


    не знаю как с этим боротся
     
  2. retvizan

    retvizan Активный пользователь

    С нами с:
    27 дек 2013
    Сообщения:
    68
    Симпатии:
    22
    MySQL error 1025 имеет всего 3 возможных причины, см Ошибки внешних ключей
    --- Добавлено ---
    И зачем сначала создавать индекс `fk_vakans_rajon1_idx`, а потом удалять?
     
    viktor72 нравится это.
  3. viktor72

    viktor72 Активный пользователь

    С нами с:
    20 дек 2015
    Сообщения:
    326
    Симпатии:
    6
    - это не я, это воркбенч такое творит. найти в sql этот участок и удалить?
     
  4. retvizan

    retvizan Активный пользователь

    С нами с:
    27 дек 2013
    Сообщения:
    68
    Симпатии:
    22
    опишите подробней что делаете, а то не ясно
    у вас есть файл .sql и вы хотите перенести данные в базу (т.е. делаете импорт через воркбенч)?
    тогда править исходный .sql файл