我想在我的表中添加一列,police_publiclocation
其中列的值必须比当前TIMESTAMP
值大 5 小时和 30 分钟。
我正在执行以下操作,但它不起作用..请给我一些解决方案..提前谢谢..
ALTER TABLE `police_publiclocation` ADD `datetime` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP+CONVERT(Datetime, '2011-09-28 05:30:00',120) AFTER `active`;
错误: MySQL 说:文档
#1064 - 您的 SQL 语法有错误;active
检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的 '+CONVERT(Datetime, '2011-09-28 05:30:00') AFTER 附近使用正确的语法
使用以下
MYSQL
phpMyAdmin 版本信息:4.6.6,最新稳定版本:4.7.2
数据库服务器
服务器:Localhost via UNIX socket 服务器类型:MariaDB 服务器版本:10.1.20-MariaDB - MariaDB 服务器协议版本:10 服务器字符集:UTF-8 Unicode (utf8)
Web 服务器 Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips 数据库客户端版本:libmysql - mysqlnd 5.0.12-dev - 20150407 - $ PHP 扩展:mysqliDocumentation curlDocumentation mbstringDocumentation PHP 版本:7.0.8