gpt4 book ai didi

mysql - phpmyadmin 不允许在 INSERT 语句中使用 MySQL 函数

转载 作者:行者123 更新时间:2023-11-29 11:06:12 26 4
gpt4 key购买 nike

我有一个名为relationships的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字段。

enter image description here

但是,使用命令行时我成功了:

enter image description here

我的问题是,使用phpmyadmin时如何使mysql函数在insert语句中工作?或者是某种开发环境配置问题?我目前使用的是 Ubuntu 16.04。

最佳答案

这是 phpMyAdmin 使用的 linter(语法检查器)的问题,但不久前已修复。由于 4.5.4 已有大约一年的历史并且不再受支持,我建议您升级 phpMyAdmin 安装。您仍然可以按“Go”,查询将会执行,红色的“x”只是一个警告,并不会阻止您提交查询(事实上,我只是使用相同的版本运行了一个类似的查询,并且它执行正确,尽管警告)。

关于mysql - phpmyadmin 不允许在 INSERT 语句中使用 MySQL 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41354029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com