问题标签 [mysql-variables]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 更新表和值的单列应从 0 开始,然后应递增 1
如何在核心 php 中编写此查询?
此查询在 mysql 中有效,但在核心 php 中无效。
在这里,我想更新单行表,值应从 0 开始,然后应递增 1。
sql - 我想制作一个表格我可以在 Microsoft sql server management studio 上制作它吗?
我想在存储过程中创建一个表变量来调用来自 3 个不同表的数据,比如我在文本框中有城市名称和一个包含表名值的下拉列表,
我已经做了一个存储过程:
这是仅适用于文本框的 SP,不适用于下拉列表。
我想要一个将表名作为变量的过程,所以当我选择下拉列表时,它会调用该表中的数据。就像我想象的那样,它的作品可能是这样的......
我怎样才能做到这一点?????
mysql - 1351 - 视图的 SELECT 包含变量或参数
我正在尝试在 mySQL 中创建一个 VIEW ...但我收到此错误.. MySQL 说:文档
1351 - 视图的 SELECT 包含变量或参数
我想在 VIEW 中使用变量...解决方案是什么?..请帮助...
mysql - 值相等时具有全文搜索和偏移的Mysql查询
我有这张桌子叫水果
我正在使用全文搜索进行选择查询。
有了这个结果
我如何将结果偏移 1 时
第 1 行的搜索分数 = 第 2 行的搜索分数
第 1 行的价格 = 第 2 行的价格
我想从我的查询中返回
自从
第 1 行和第 2 行的价格 = 2.79
第 1 行和第 2 行的得分 = 0.21812663972377777
提前感谢任何潜在的帮助
mysql - 优化获取每组前 n 条记录的方法
我需要一个具有近 10 万条记录的 mysql 表中每个子类别的前 6 条记录。我尝试了以下 mysql 查询,但我担心它在具有大量记录的表中的性能。
在上面的查询中,MySQL 将对 sub_cat_id 为 1,2 和 8 的所有记录进行编号。在外部选择查询中,每个子类别的记录将减少到 6 条记录。
我有以下顾虑
- 这是为每个子类别获取 6 条记录的更好和最快的方法吗
- 此查询是否生成所需的结果。
这是我的博客表
mysql - 从 LAST_INSERT_ID() 声明变量的 mysql 通用语法错误 - 难以分析
我正在尝试根据插入的插入 id 设置变量。所以我写道:
person、address、contact 和maintainer 都是预先存在的表。我单独运行了前三个插入,并检查了数据是否已插入到表中。当我运行整个块时,我得到一个非常普遍的错误:
[查询 73 中的错误] 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的“@maintainer_franks_maint_id”附近使用正确的语法执行停止!
编辑 - 请参阅下面的 DROP 和 CREATE 语句:
并添加批准+流程:
我希望这可以澄清事情。
mysql - 查询构建自动化
我有以下查询
X 是此查询的结果集
上述查询返回 84 个结果,均为 INT 数据类型。
id是t2表的主键,t1表的外键;
guid 是 t1 表中的主键,在其他任何地方都不存在。
对象 O1 在表中具有声明所有对象及其属性的唯一标识符 (t2) 表 t1 中的 GUID 为上层调用的对象 O1 的每个实例分配唯一标识。我想查看在第二个查询中满足条件的每个对象的重复数。
我想我应该开始声明一个变量和一个使用所述变量的函数,但不知道从哪里开始或如何去做。
我曾经用 84 次手动破解解决了这个问题,但正在寻找一个更优雅、更具适应性的解决方案;
mysql - mysql变量有问题,我在这里做错了什么?
见下文并在此处测试。
我已经为此拉头发了几个小时了。我搜索了很多帖子,尽我所能告诉一切都是正确的。
我在 IF 比较和 @malefemale 变量方面遇到问题。我可以通过在存储过程中声明变量来解决这个问题,没有任何问题,我只想让该死的东西在上面的在线编辑器中工作以与朋友分享,在这种情况下,只是为了让该死的东西完全工作. 我错过了什么?
ubuntu-16.04 - 为 Mysql 5.6 & Ubuntu16.4 设置 binlog
在 /etc/mysql/my.cnf 中:
然后在mysql客户端上:
我用谷歌搜索“my.cnf 不生效”并得到“对 my.cnf 的更改不生效(Ubuntu 16.04,mysql 5.6)” 对 my.cnf 的更改不生效(Ubuntu 16.04,mysql 5.6)
我已经测试了两个答案。但是当我用 mysql 启动时sudo service mysql start
,总是会出现这个错误:
我花了两天时间寻找答案,但仍然没有找到任何有用的东西。有人可以帮我吗?谢谢!
mysql - Mysql:如何将数据添加到存储在变量中的现有数据中?
我希望将数据添加到我在 Mysql 中创建的现有变量中。
@variable = select * from b where b.name = "dheeraj";
我怎样才能继续进行这种类型的查询。