gpt4 book ai didi

php - 在mysql中插入命令被拒绝

转载 作者:IT老高 更新时间:2023-10-28 23:51:58 24 4
gpt4 key购买 nike

我有一个数据库表,当我从中选择带有用户名和密码的数据时,它可以工作,但是当我在该表中插入一些具有相同用户名和密码的数据时,它会显示错误

INSERT command denied to user 'username'@'localhost' for table 'tablename'

我使用谷歌搜索,其他人也遇到了同样的数据库大小问题。我检查了我的数据库,当我直接去 phpmyadmin 将数据插入表中时,它可以工作,但是当我从 PHP 脚本调用对表的查询时,它给了我错误。

最佳答案

将我的站点从一个托管帐户移至另一个托管帐户后,我遇到了类似的问题。问题是由引用旧数据库的 SQL 查询 (INSERT) 引起的。用新的数据库名称替换旧数据库(或完全删除数据库名称)解决了这个问题。但是这个错误难倒了我托管公司的支持人员。

例子:

INSERT INTO old_db_name.table_name ( ) VALUES ();

更改为:

INSERT INTO new_db_name.table_name ( ) VALUES ( );

希望这对您有所帮助并有意义。

关于php - 在mysql中插入命令被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5698981/

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