我有這個名爲relationships
的mysql數據庫表。下面是結構:phpmyadmin不允許INSERT語句中的MySQL函數
CREATE TABLE IF NOT EXISTS `relationships` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`user_id` INT(10) UNSIGNED NULL,
`restaurant_id` INT(10) UNSIGNED NULL,
`company_id` INT UNSIGNED NULL,
`role_id` INT(10) UNSIGNED NULL,
`created` DATETIME NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
我嘗試使用phpMyAdmin來插入新記錄,但對我的生活,它不會允許我使用NOW()
函數來設置created
領域。
不過,我使用命令行的時候成功:
我的問題是,使用phpMyAdmin時如何使MySQL的功能,工作在insert語句? 或者,它是某種開發環境配置問題? 我目前在使用Ubuntu 16.04。
您是否曾嘗試'CURRENT_TIMESTAMP()''DATETIME'字段? – JunM
@JunM感謝您的建議。 'CURRENT_TIMESTAMP()'就像一個魅力。這很奇怪。爲什麼'NOW()'不起作用?我相信這是一個解析錯誤。 – crownlessking
您正在使用哪個phpMyAdmin版本? –