我在php中这样做是为了将lastlogin存储在mysql datetime列中。date('Y-m-d h:i:s') //which then gave > '2014-01-04 08:00:56'当我需要计算在线时间超过20分钟的用户时,我在mysql中这样做。编辑
我在phpMyAdmin中手动插入了一条记录,为了确定在默认值为current_timestamp的timestamp列中它的时区问题是什么,它给了2014-01-05
我在MySQL中有MySQL字段NULL set to No和default value of 0,类型为bit(1)。现在这个条件:
if(!结果总是true,因为mysql实际上没有设置0的默认值,所以它将字段保持为空?要使上述条件正常工作,我必须在MYSQL中将默认值从0设置为null,但我不想这样做。我真的很困惑这里发生了什么,为什么不设置默认值0而字段仍然是空白的?要重申的是,mysql的问题是,当没有手动指定值时,mys