0 / 0 / 0
Регистрация: 12.04.2018
Сообщений: 8
|
|||||||||||
1 | |||||||||||
Удаление строки из БД при сравнении даты02.05.2018, 14:56. Показов 815. Ответов 6
Метки нет (Все метки)
Добрый день. Имеется база данных, в которой в одной из колонок записывается дата. Дата пишется следующим образом. 02.05.2018
Заносится дата через переменную:
Сделал такой скрипт:
Я подозреваю, что сравнение идет просто построчно. Как сделать чтобы сравнение было правильным? быть может нужно и заносить данную дату в базу данных каким то другим методом? Заранее благодарю.
0
|
02.05.2018, 14:56 | |
Ответы с готовыми решениями:
6
Как получить true при сравнении указанной строки и строки из буфера в if? Сравнение двух таблиц и удаление несуществующих записей в одной при сравнении с другой Определение значения обратных ссылок при сравнении строки с шаблоном Макрос. Удаление информации при наступлении указанной даты |
350 / 294 / 71
Регистрация: 15.09.2017
Сообщений: 1,305
|
|
02.05.2018, 16:11 | 2 |
Да, заносите день, месяц, год в обратном порядке. И удаление, естественно, тоже делайте по границе в этом формате.
Добавлено через 6 минут Если у даты тип date, в качестве разделителей используйте малую черту (дефис). И хотя бы зарезервированные слова, используемые в качестве имен полей, обрамляйте, как полагается: `date` .
0
|
0 / 0 / 0
Регистрация: 12.04.2018
Сообщений: 8
|
|
02.05.2018, 22:29 [ТС] | 3 |
Phantom-84, спасибо
Попробую заносить так: 2018.05.02 У даты тип varchar стоит. По поводу обрамления понял, спасибо
0
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
|
03.05.2018, 20:07 | 4 |
это уже не дата, а строка
Дата имеет типы данных: DATETIME, DATE, TIME, YEAR, TIMESTAMP
0
|
0 / 0 / 0
Регистрация: 12.04.2018
Сообщений: 8
|
|
03.05.2018, 20:12 [ТС] | 5 |
Виталюска, Я знаю, но т.к. я изначально дату присваиваю переменной $date, и уже ей заношу в БД,я думал это не имеет большой разницы.
Проблема в том, что хотелось бы для пользователя выводить дату в виде ДД.ММ.ГГГГ, а с помощью DATETIME, DATE и тд. она выводится в формате ГГГГ.ММ.ДД. Или я не прав, и можно как то настроить определенный формат?
0
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
||||||
03.05.2018, 20:18 | 6 | |||||
не прав
0
|
350 / 294 / 71
Регистрация: 15.09.2017
Сообщений: 1,305
|
|
04.05.2018, 00:19 | 7 |
Форматирование лучше делать в представлении, а не в запросе.
0
|
04.05.2018, 00:19 | |
04.05.2018, 00:19 | |
Помогаю со студенческими работами здесь
7
Удаление конкретной строки из списка строк, при этом не трогать дублирующие строки Ошибка при сравнении EQ при сравнении переменных Возникла ошибка в сравнении текста из ComboBox и строки в C++ Builder 2010 Ошибка преобразования даты или времени из символьной строки при добавлении записей в БД Ошибка при сравнении символов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |