php - 无法更改数据库表

标签 php mysql

我想在表中添加一个新列,所以我按照 mysql 命令运行。

alter table student add doe datetime not null default curdate();

但是它说我在 curdate() 附近的 mysql 语句中有错误;

最佳答案

如下修改您的查询。

ALTER TABLE `student` ADD `doe` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ;

它应该可以解决您的问题。

谢谢 阿米特

关于php - 无法更改数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34567248/

相关文章:

PHP 没有启动 session ?

Javascript - 将元素添加到具有固定值的查询结果的最佳/最快方法

php - 不先选择mysql更新字段

当字段为空时,PHP 不返回任何行

mysql - VB.Net 更新了所有数据未选择的数据

mysql - SQL - 截断了不正确的 DOUBLE 值

php - 警告 : mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool 值在 E :\wamp\www\Demo 22\gallery. php 第 404 行给出?

php - 创建具有一对多关系的实体 Laravel

php - 如何使用 PHP 在数据库中插入 HTML 标签

mysqldump 未创建创建数据库语法