У меня есть таблица MySQL, где столбец _update
- timestamp
. У меня проблема, и не понимаю, почему, когда я выбираю этот столбец, возвращается в формате datetime, а не в integer? В JavaScript timestamp Unix возвращается как целое число, в PHP время() является целым числом, но в MySQL это datetime? Зачем?MySQL Timestamp return as datetime, not integer
Я знаю, что могу использовать bigint тип, но хочу добавить timestamp для строки, когда я вставляю данные из phpmyadmin и обновляю временную метку, когда данные обновляются (это можно установить только в столбце типа timestamp).
Нигде в документах сказано, что это временная метка ** Unix ** вообще. –
У вас есть тип данных timestamp', и вы получаете значение timestamp в качестве возвращаемого значения, если только вы не манипулируете им, чтобы вернуть 'unix_timestamp'. – 1000111
У меня есть настройки по умолчанию в config phpmyadmin, но когда у меня есть данные вставки, в '_update' вводится формат datetime, когда я хочу значение чисел – Peter