问题标签 [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.
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 数据库。
将不胜感激一些解释或解决方案。
popsql - PopSQL 上的“运行”按钮不起作用 [灰显]
在我重新启动笔记本电脑后,PopSQL 中的运行按钮不久前变灰了。无论我怎么尝试,我都无法点击它。我重新检查,仔细检查了我的查询,但它仍然没有用。
请帮忙。
mysql - 为什么 SQL UNION 可以组合 MySQL 中具有不同数据类型的两列?
我已经有了 branch_id(INT 类型)、client_name(VARCHAR 类型(30)。
我所知道的是,当我们使用 UNION 运算符时,列也必须具有相似的数据类型。问题是为什么我可以将它与具有不同数据类型的两列结合起来,如下面的代码,但仍然没有得到任何错误?(DBSM:MySQL,SQL 编辑器:PopSQL)
代码:
结果:
感谢您的关注
mysql - 在 SQL 中重命名列组件(批量)
我检索了一个数据,其中包含 CSV 中的化合物和相关数据。我正在使用 SQL 对我想要的数据进行排序和检索,对此我很陌生。
我面临的问题是化合物被命名为compund_1
, compound_2
,我想将它们重命名为它们各自的化合物名称(例如:compound_1
是尼古丁,compound_2
是阿司匹林)。
问题是其中有超过 5500 个,我想知道我是否可以批量替换这些名称。
mysql - 为什么 PopSQL 要求我查看手册?
我目前正在使用 popsql ide 学习 SQL。我正在尝试运行命令来创建表,但我一直在获取
我究竟做错了什么?下面是sql代码
sql - BigQuery SQL:减少连续行计算中的剩余分钟数计数器
我有一些带有日期和汇总minutes
计数器时间的日志。
每个小时(一行)都填写了这样一个技巧:重复记录组以填补 Google BigQuery 中的多个日期空白
问题 :
我想在仍然可用的情况下完成time
专栏minutes
(在此处了解,每小时最多 60 分钟)
这是所需的输出:
remainingTime
是由前几行产生的。假设remainingTime
= 70 分钟
我几乎完成了一个复杂而丑陋的查询,但我目前遇到了一个临时计算列..
(PS:我多年没有练习 SQL,所以我在重新学习基础知识并同时发现 BigQuery 标准 SQL)
谢谢 !
mysql - MySQL中的运行时输入
我有 emp_table(table) 有员工详细信息。
查询如下。
我必须在运行时提供输入以选择某种 JOB详细信息
我的代码是:
它给出了一个语法错误,我正在使用 POP SQL 来编写代码,所以我不知道问题是出在编辑器上还是我做错了。
sql - SQL Self Join 不在 PopSQL 中“加入”
我目前正在学习 SQL 并遇到了一个障碍。我一直在网上寻找,并没有发现像我的情况那样“复制”表格的情况。
该案例基于一个经典示例,在该示例中,我们希望获得一个结果,其中我们获取员工姓名和具有主管姓名的下一列。
期望的结果:
当前表是这样的(员工):
我正在尝试使用 POPSQL(基于 MySQL)中的 SELF JOIN 来做到这一点,但首先我将展示如何创建员工表。
这是我用来进行查询的代码:
在我得到的结果之下。请注意该表有两个问题。首先,每一行似乎都是重复的(大卫出现在两行中)。其次,emp_id 与 sup_id 不匹配(根据 ON m.super_id = s.emp_id)。
有人可以帮我吗?谢谢
mysql - SELF JOIN中SQL查询的AS语句改变结果
我正在运行 SELF JOIN 查询,并意识到如果我使用 AS 语句重命名列名,这将改变查询的最终结果。
结果“使用 AS”是正确答案和“没有 AS”。据我了解,AS应该只改变列的重命名。
使用 AS(正确答案)
没有 AS(错误答案)
请注意,在“没有 AS”的情况下,JOIN 似乎无法正常工作。有人可以解释一下吗?