mysql - SET运算符在mysql中的使用。解释?

标签 mysql

好吧,我看到没有第一行,第二个查询将无法工作。但我不明白为什么。为什么没有 SET 就不能工作?集合是什么意思?

$query = "update messages set $name=$name+1 where id='$idd'";
$db->setQuery( $query );
$db->query( $query ) or die('blogai');

$query2 = "select up,down from messages where id='$idd'";
$db->setQuery( $query2 );
$db->query( $query2 ) or die('blogai');

最佳答案

在您的数据库查询编辑器中检查您的 sql 请求:

select up,down from messages where id='yourValue'

关于mysql - SET运算符在mysql中的使用。解释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12956919/

相关文章:

mysql - 错误 1054 (42S22) : Unknown column 'employee' in 'field list' in MySQL

php - 我怎样才能得到两个时间戳之间的差异

mysql - 求和日期范围而不计算mysql中的重叠

mysql - 如何从一个表中选择最后一行然后更新另一个表的最后一行?

php - 创建并插入 SQL Php 表单?

php - 在某个点后停止从数据库中获取数据

mysql - 在 Rails 中选择随机记录

php - 优化大型 WordPress 网站

php - 在 MySQL 中存储 0.00001

php - 检查复选框状态并基于它执行 PHP 查询