在更新WAMP密码时,我们使用UPDATE
查询:
update mysql.user set password = password('somepassword') where user = 'root';
这里有很多人觉得我们不能使用点(。)运算符(主要在PHP中使用)并使用concat
或+
代替。
但在我上面提到的UPDATE
方案中,我无法使用concat
或+
。
因此,我们应该使用.
和+
或者换句话说,在mysql中.
和+
之间的主要区别是什么?
答案 0 :(得分:0)
此中的.
:
mysql.user
基本上意味着对数据库user
中的表mysql
执行某些操作。换句话说,mysql.user
等同于[database].[table]
。它不是连接,而是简单的MySQL语法工作方式。阅读更多here。
您链接的问题是使用.
在PHP中连接一个可以进入MySQL查询字符串的值。完全不同的东西。