Николай Демидовец, значит займитесь reverse engineering - достаньте штук 10 пар как это значение хранится и как выводится. Затем ищите между ними взаимосвязь. А то может вам примерно 1974-03-09 20:57:25 и нужно.
Это как бы вам вопрос. Найдите в проекте использующем эту базу как этот формат кодируется при форматировании запроса и/или при выводе из этой таблицы пользователю.
Мне что отвечать новым работодателям почему 2 месяца?
Компания не прошла испытательный срок. Не понравилось у них.
Это 100% корректный ответ. Испытательный срок не только про соответствие должности вами но и про то, устраивает ли работодатель вас.
Вячеслав, выражение "функция(поле) оператор операнд" не может использовать индекс по этому полю. А требует индекс именно по "функция(поле)". В 8.0.13 поддержка функциональных индексов появилась. До того - generated virtual column и индекс по этому псевдополю. Ещё раньше - обычное поле с индексом под результат вычисления функции и его запись через триггера.
И во всех случаях это всё равно должен быть отдельный индекс именно под это вычисляемое выражение. А каждый индекс - это не бесплатно.
Поэтому where date >= curdate() and date < curdate() + interval 1 day
deepin, irishmann, а догадаться что ответ просто показывает где ошибка в коде, не? Автор меня замечательно понял.
Можно и полностью на SQL сделать. И нормально, а не через date_format. Вы ведь знаете, какой для условия DATE_FORMAT(`date`, '%Y-%m-%d') нужен индекс? Нет, и близко не по date.
А можете объяснить, почему вы спрашиваете про postgresql, если в ошибке и в вашей наскальной живописи однозначно написано mysql?
Если что - это две большие разницы.
на картинке ровно те же 4 строки, которыми ваш вопрос заканчивается. И на этот вопрос вам ответили. Что же такое "пишет точка не есть запятой" пока остаётся загадкой. Что бы это могло быть даже с учётом парсера разметки тостера - загадка.
если они в raid1 и обратить внимание на что именно жалуется smart - то не так уж странно. Удивляет скорее Media_Wearout_Indicator и довольно незначительный объем записанных данных чтобы уже износить весь резервный объём. Вы более чем подходите под заявленные в документации расчётные объёмы записи.
The SSD will have a minimum of five years of useful life under client workloads with up
to 40 GB of host writes per day.
Не повезло с заводским браком, в общем. Бывает.
Хотя workload у вас конечно любопытный, 2тб записали и только 27гб прочитали.
Не знаю только ограничения по версиям ядра и mdadm, но с полгода назад делал такое.
sudo mdadm --grow --bitmap=none /dev/md1
sudo mdadm --grow /dev/md1 --level=0 --backup-file=/backup-md1-grow
sudo mdadm --grow /dev/md1 --level=0 -n 2 --add /dev/sdb5 --backup-file=/backup-md1-grow
watch cat /proc/mdstat
# после ребилда
sudo resize2fs /dev/md1
внимательно проверить имена дисков. На шаге 3 надо в массив добавить тот том, что на шаге два был из него выкинут
backup-file обязан находить не на самом массиве, а где-то в стороне.
И ещё раз подумать над тем что вы делаете и чем рискуете. Разбирать raid1 на механике - к большим проблемам.