Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / MySQL Новый топик    Ответить
 как можно выполнить запрос на удаление  [new]
folkemon
Member

Откуда:
Сообщений: 3
Уважаемые форумчане помогите, как можно выполнить такой запрос.
Есть таблица
FieldName FieldValue SubmissionId
formId3 49
submit Отправить 49
data 30.09.17 49
note2 49
yesno2 Есть допуск 49
fio тест тест тест3 49
number2 113 49
order2 Отделение гнойной хирургии 49
formId 3 48
submit Отправить 48
data 26.09.17 48
note2 48
yesno2 Есть допуск 48
fio тест тест тест2 48
number2 123 48
order2 Отделение гнойной хирургии 48
formId 3 47
order2 Отделение гнойной хирургии 47
number2 111 47
fio тест тест тест 47
yesno2 Есть допуск 47
note2 47
data 24.09.17 47
submit Отправить 47

как можно реализовать удаление данных по полю data если это поле меньше текущей Даты
29 сен 17, 13:08    [20831523]     Ответить | Цитировать Сообщить модератору
 Re: как можно выполнить запрос на удаление  [new]
folkemon
Member

Откуда:
Сообщений: 3
поле data имеет текстовый тип
29 сен 17, 13:12    [20831544]     Ответить | Цитировать Сообщить модератору
 Re: как можно выполнить запрос на удаление  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 16247
folkemon
поле data имеет текстовый тип
Преобразовать в дату-время (тип поля или в запросе). Либо в запросе в строковый тип в формате "YYYY-MM-DD". И то, и другое позволит делать прямое сравнение.
29 сен 17, 13:18    [20831579]     Ответить | Цитировать Сообщить модератору
 Re: как можно выполнить запрос на удаление  [new]
folkemon
Member

Откуда:
Сообщений: 3
я писал такой запрос
DELETE FROM `oyj15_rsform_submission_values`
WHERE FieldName='data',`FieldValue` < STR_TO_DATE(now(), '%Y-%m-%d')

Но тогда получается что удаляет все данные кроме самой даты, а мне надо что бы он кроме даты оставлял и fio и number2 и прочее
29 сен 17, 13:34    [20831626]     Ответить | Цитировать Сообщить модератору
 Re: как можно выполнить запрос на удаление  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 16247
folkemon
я писал такой запрос
Такой запрос вообще должен приводить к Syntax Error.
29 сен 17, 13:56    [20831718]     Ответить | Цитировать Сообщить модератору
Все форумы / MySQL Ответить