|
|
|
Каскадное удаление не работает
|
|||
|---|---|---|---|
|
#18+
Обнаружил, что не работает каскадное удаление. Запрос "DELETE FROM mytable WHERE id='94'" выдает "Запрос выполнен успешно, затронуто записей: 0 (63 мс)". Запись остается на месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2015, 18:37:16 |
|
||
|
Каскадное удаление не работает
|
|||
|---|---|---|---|
|
#18+
Покажите результат запроса: Код: sql 1. Кстати, непонятно при чем тут каскадное удаление, если у вас даже в исходной таблице ничего не было ничего удалено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2015, 18:46:19 |
|
||
|
Каскадное удаление не работает
|
|||
|---|---|---|---|
|
#18+
Вернее, сначала пишет: "Запрос выполнен успешно, затронуто записей: 1". (работаю через EMS MySQL Manager). Фиксируешь транзакцию. После этого выполняешь селект, он показывает ту строку как ни в чем не бывало. Только после отсоединения от базы и нового коннекта видно, что строка удалилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2015, 18:47:06 |
|
||
|
Каскадное удаление не работает
|
|||
|---|---|---|---|
|
#18+
Можно ли полагаться на MySQL-сервер в каскадном удалении, или он и в программе так же будет, показывать удаленные строки как существующие? Это сервер криво работает или SQL-Manager? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2015, 18:49:22 |
|
||
|
Каскадное удаление не работает
|
|||
|---|---|---|---|
|
#18+
miksoftПокажите результат запроса: Код: sql 1. Кстати, непонятно при чем тут каскадное удаление, если у вас даже в исходной таблице ничего не было ничего удалено. Count возвращает 0. Странно, щас и селект возвращает пустое значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2015, 18:53:12 |
|
||
|
Каскадное удаление не работает
|
|||
|---|---|---|---|
|
#18+
svnvladВернее, сначала пишет: "Запрос выполнен успешно, затронуто записей: 1". (работаю через EMS MySQL Manager). Фиксируешь транзакцию.Вероятно, это происходит в разных сессиях. Некоторые GUI-клиенты для отдельных окон создают новое соединение с СУБД. Насчет EMS MySQL Manager я не в курсе. Проверьте в его настройках или документации. Надежно проверить работу удаления можно через консольный клиент mysql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2015, 18:55:00 |
|
||
|
Каскадное удаление не работает
|
|||
|---|---|---|---|
|
#18+
А вкладка "Данные" таблицы менеджера показывает удаленную строку как будто она существует. Даже после закрытия таблицы и нового ее открытия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2015, 18:55:34 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1833177]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 359ms |

| 0 / 0 |
