Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удаление и обновление / 2 сообщений из 2, страница 1 из 1
31.07.2013, 00:59:01
    #38349544
isamitakata
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление и обновление
Приветствую всех! Есть задачку, поомгите пожалуйста решить ее.

Есть таблица users (id, account)
Ex: 121 | 1
125 | 1
19 | 2

И таблица accounts (date_end, user), поле user связанно с таблицей users.

Мне нужно удалить из таблицы accounts записи срок которых уже вышел.

Код: sql
1.
DELETE FROM `accounts_purchasing` WHERE `date_end` <= NOW();



И хочу сделать одним запросом чтобы заприси удалялись и те записи котрые будут удалены, бралось значение поля user и обновлялось по id в таблице users поле account на цифру 1. Будьте добры помощью =)
...
Рейтинг: 0 / 0
31.07.2013, 03:50:55
    #38349562
javajdb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление и обновление
isamitakataПриветствую всех! Есть задачку, поомгите пожалуйста решить ее.

Есть таблица users (id, account)
Ex: 121 | 1
125 | 1
19 | 2

И таблица accounts (date_end, user), поле user связанно с таблицей users.

Мне нужно удалить из таблицы accounts записи срок которых уже вышел.

Код: sql
1.
DELETE FROM `accounts_purchasing` WHERE `date_end` <= NOW();



И хочу сделать одним запросом чтобы заприси удалялись и те записи котрые будут удалены, бралось значение поля user и обновлялось по id в таблице users поле account на цифру 1. Будьте добры помощью =)

1. в обшем виде, если вам надо сделать две операции в связке,
применяйте трансакции.

2. В данном случая у вас, похоже, направильный дезайн таблиц.
Возможно надо связку делать в таблице акаунты на юзер.ид
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удаление и обновление / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]