【发布时间】:2011-08-29 21:00:30
【问题描述】:
在我的 MySQL 数据库中,我有一个结构表
username - varchar
insert_time - timestamp
这个表是在 MySQL 中使用 phpMyAdmin 工具创建的,对于insert_time 列,我提到了默认值为0000-00-00 00:00:00。
现在的问题是,我必须稍后使用 PHP 脚本将这个默认值更新为当前时间戳。
我尝试执行以下 PHP 代码:
$update_query = 'UPDATE db.tablename SET insert_time=now() '.
'WHERE username='.$somename;
PHP 脚本运行时失败,无法向数据库中插入任何内容。
我做错了什么?
【问题讨论】:
-
我已经设置了在插入查询失败时显示的自定义错误(在查询中使用“or die()”)