mysql> INSERT INTO `mydatabase`.`electricity` (`data`, `room_no`, `value`) VALUES ('04-01-01', '119710', 140); 1142 - INSERT command denied to user 'root'@'117.141.0.18' for table 'electricity'
时间: 2023-07-09 10:34:22 浏览: 57
这个错误提示是因为当前 MySQL 用户(即 'root'@'117.141.0.18')没有向 'electricity' 表中插入数据的权限。你需要给该用户授予相应的权限才能执行 INSERT 操作。
你可以使用以下命令来授予该用户对 'electricity' 表的 INSERT 权限:
```
GRANT INSERT ON mydatabase.electricity TO 'root'@'117.141.0.18';
```
执行完上述命令后,该用户就能够向 'electricity' 表中插入数据了。如果你想给该用户授予其他操作权限,可以使用类似的 GRANT 命令进行设置。
阅读全文