问题标签 [popsql]

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.

0 投票
1 回答
110 浏览

mysql - 我怎样才能解决外键没有索引父?

在过去的两天里,我自己才开始学习 SQL,现在我遇到了使用外键约束在不同表上链接列的问题。下面是我的代码。

问题出现在这一行

我不确定并且花费了无数个小时来搜索和找出解决方案,但仍然无法修复它。

它给出了这样的错误"ER_FK_INDEX_PARENT: Failed to add the foreign key constraint. Missing index for constraint 'statistics_ibfk_3' in the referenced table 'analytics'"

任何人都可以给出任何想法为什么会出现这个问题?我使用 Popsql 来编辑我的代码并使用 mysql 数据库。

将不胜感激一些解释或解决方案。

0 投票
1 回答
2927 浏览

popsql - PopSQL 上的“运行”按钮不起作用 [灰显]

在我重新启动笔记本电脑后,PopSQL 中的运行按钮不久前变灰了。无论我怎么尝试,我都无法点击它。我重新检查,仔细检查了我的查询,但它仍然没有用。

请帮忙。

0 投票
1 回答
238 浏览

mysql - 为什么 SQL UNION 可以组合 MySQL 中具有不同数据类型的两列?

我已经有了 branch_id(INT 类型)、client_name(VARCHAR 类型(30)。

我所知道的是,当我们使用 UNION 运算符时,列也必须具有相似的数据类型。问题是为什么我可以将它与具有不同数据类型的两列结合起来,如下面的代码,但仍然没有得到任何错误?(DBSM:MySQL,SQL 编辑器:PopSQL)

代码:

结果:

感谢您的关注

0 投票
1 回答
31 浏览

mysql - 在 SQL 中重命名列组件(批量)

我检索了一个数据,其中包含 CSV 中的化合物和相关数据。我正在使用 SQL 对我想要的数据进行排序和检索,对此我很陌生。

我面临的问题是化合物被命名为compund_1, compound_2,我想将它们重命名为它们各自的化合物名称(例如:compound_1是尼古丁,compound_2是阿司匹林)。

问题是其中有超过 5500 个,我想知道我是否可以批量替换这些名称。

0 投票
1 回答
180 浏览

mysql - 为什么 PopSQL 要求我查看手册?

我目前正在使用 popsql ide 学习 SQL。我正在尝试运行命令来创建表,但我一直在获取

我究竟做错了什么?下面是sql代码

0 投票
1 回答
174 浏览

mysql - 流行 SQL + MySQL。“运行”按钮似乎不起作用(不可点击)?

我正在使用 PopSQL 用 MySQL 写出我的 SQL 查询,但是我无法使用 PopSQL '运行'任何代码。我在 Mac 上。有谁知道如何解决这个问题? 在此处输入图像描述

0 投票
1 回答
45 浏览

sql - BigQuery SQL:减少连续行计算中的剩余分钟数计数器

我有一些带有日期和汇总minutes计数器时间的日志。

每个小时(一行)都填写了这样一个技巧:重复记录组以填补 Google BigQuery 中的多个日期空白

问题 :

我想在仍然可用的情况下完成time专栏minutes(在此处了解,每小时最多 60 分钟)

这是所需的输出: remainingTime是由前几行产生的。假设remainingTime= 70 分钟

我几乎完成了一个复杂而丑陋的查询,但我目前遇到了一个临时计算列..

(PS:我多年没有练习 SQL,所以我在重新学习基础知识并同时发现 BigQuery 标准 SQL)

谢谢 !

0 投票
0 回答
44 浏览

mysql - MySQL中的运行时输入

我有 emp_table(table) 有员工详细信息。

查询如下。

我必须在运行时提供输入以选择某种 JOB详细信息

我的代码是:

它给出了一个语法错误,我正在使用 POP SQL 来编写代码,所以我不知道问题是出在编辑器上还是我做错了。

0 投票
2 回答
45 浏览

sql - SQL Self Join 不在 PopSQL 中“加入”

我目前正在学习 SQL 并遇到了一个障碍。我一直在网上寻找,并没有发现像我的情况那样“复制”表格的情况。

该案例基于一个经典示例,在该示例中,我们希望获得一个结果,其中我们获取员工姓名和具有主管姓名的下一列。

期望的结果:

当前表是这样的(员工):

我正在尝试使用 POPSQL(基于 MySQL)中的 SELF JOIN 来做到这一点,但首先我将展示如何创建员工表。

这是我用来进行查询的代码:

在我得到的结果之下。请注意该表有两个问题。首先,每一行似乎都是重复的(大卫出现在两行中)。其次,emp_id 与 sup_id 不匹配(根据 ON m.super_id = s.emp_id)。

有人可以帮我吗?谢谢

0 投票
0 回答
18 浏览

mysql - SELF JOIN中SQL查询的AS语句改变结果

我正在运行 SELF JOIN 查询,并意识到如果我使用 AS 语句重命名列名,这将改变查询的最终结果。

结果“使用 AS”是正确答案和“没有 AS”。据我了解,AS应该只改变列的重命名。

使用 AS(正确答案)

ibb.co/tZqDL1M

没有 AS(错误答案)

ibb.co/dJswj6H

请注意,在“没有 AS”的情况下,JOIN 似乎无法正常工作。有人可以解释一下吗?