我在共享的托管服务器上使用CPanel创建了一个mysql数据库...我给了用户CREATE,UPDATE,DELETE,INSERT特权,使用REPLACE语法应该给我什么特权...。可用特权(当您可能已经知道)... ALTER,创建例程,创建视图,拖放,索引,锁定表,选择,更新,创建,创建临时表,删除,执行,插入,引用,显示视图...但我找不到REPLACE特权...,因为这是我在在线服务器上的初次经验..我不知道,请帮忙... :)
最佳答案
引用manual page for replace
:
要使用REPLACE
,必须同时具有INSERT
和DELETE
特权
为桌子。
这很有意义,考虑到replace可以做一个简单的insert
,或者一个delete
然后一个insert
(如果第一次插入由于发生重复键错误而失败)。
关于mysql - 无法在共享主机上使用REPLACE语法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10646698/