По умолчанию в MySQL без пароля разрешён вход для root@localhost.
mysqld --initialize-insecure
. В логе это должно быть отражено записью [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.
. WHERE column = value AND column IS NOT NULL
- вот нахрена нужна вторая проверка? Была идея сделать для всех этих штук отдельные таблицы с айдишниками юзера и каскадным удалением, на правильном ли я пути?
CREATE TABLE test (ts TIMESTAMP, dd DATE);
INSERT INTO test VALUES (SYSTIMESTAMP, SYSTIMESTAMP);
SELECT ts, dd, CAST(dd AS TIMESTAMP) FROM test;
TS | DD | CAST(DDASTIMESTAMP)
--------------------------|-----------|--------------------------
29-MAR-23 10.17.42.369870 | 29-MAR-23 | 29-MAR-23 10.17.42.000000