|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.05.2013, 11:30 | #1 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 96
|
Цикл изменения записи в MySQL plz
Здравствуйте, есть код который должен у каждой записи в бд снижать ID на -1 но почему то выкидывает ошибку при попытке обновить бд
Код: Код:
|
02.05.2013, 11:47 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
1.Чтобы не было гадания на кофейной гуще нужно не полениться и текст ошибки выложить полностью
2. Если это то, что я подумал, зачем вообще менять идентификатор записи 3. Выбрали например записи с ID 4 и 5. Меняете 5 на 4, а она уже существует
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
02.05.2013, 12:01 | #3 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 96
|
1. Ошибка синтаксиса SQL
3. Редактирование идет от 1 и выше Это самый простой способ решить мою проблему. Но синтаксис выбивает ошибку.... |
02.05.2013, 12:05 | #4 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
makar3000, а почему не просто:
Код:
а что касается поста №1 - у тебя для двух различных операций всего один SQLQuery ... т.е. ты с него и читаешь и им же обновляешь данные. вот они и дерутся между собой. если вынести update в SQLQuery2 - должно быть номально
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... Последний раз редактировалось Yurk@; 02.05.2013 в 12:09. |
02.05.2013, 12:06 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А id символьное, что ли? В кавычки зачем его брать? И повторяю - зачем менять идентификатор? Это высосанная из пальца необходимость
Yurk@, предложенный вариант запросто не прокатит по причине попытки создания неуникального ключа
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
02.05.2013, 12:11 | #6 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
Аватар, как-то я нигде не увидел указания того что поле ID - уникальное
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
02.05.2013, 12:15 | #7 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 96
|
Поле Id не автоинкримент. Приду домой и попробую, а насчет того для чего это извращение не просто так.
|
02.05.2013, 19:00 | #8 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 96
|
Проблема с циклом...
SQLQuery1: Cannot perform this operation on a closed dataset Код: Код:
|
02.05.2013, 19:02 | #9 |
Пользователь
Регистрация: 26.09.2010
Сообщений: 96
|
|
02.05.2013, 22:42 | #10 | |||
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
Цитата:
Цитата:
Цитата:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... Последний раз редактировалось Yurk@; 02.05.2013 в 23:00. |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как отслеживать изменения в MYSQL | Matras | SQL, базы данных | 2 | 19.06.2012 11:26 |
Цикл [PHP/MYSQL] | madmaniac | Помощь студентам | 2 | 21.01.2012 16:58 |
История изменения конкретной записи таблицы | WhiteDemon | БД в Delphi | 1 | 14.02.2011 18:51 |
Сохранение файла после изменения/удаления записи (Delphi) | Kurai | Помощь студентам | 2 | 15.05.2010 23:21 |
Как отловить событие изменения БД MySQL иными от программы средствами (delphi) | Art_Divin | БД в Delphi | 4 | 12.03.2010 09:46 |