问题标签 [heidisql]

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 投票
3 回答
142 浏览

mysql - 相对于另一个创建 SQL 列

我有一列具有不同的值:

我想根据这些值在同一个表中创建一个新列。

例如,如果值为1 or 4,我想在其余部分显示相应的OKNOT OK

喜欢:

我觉得我们应该使用一个if条件,但是如何与表中的列值同时创建呢?

0 投票
5 回答
13730 浏览

mysql - sql如果存在更新否则插入不起作用

我有一个带有 3 个通用键的表,它们也是外键。这是我的查询——

这给了我一个语法错误。引擎使用 InnoDB。排序规则:utf8_swedish_ci

我也试过这个——

这不能正常工作,尽管有重复的键,但只能插入行。

0 投票
3 回答
15499 浏览

sql - mariadb 声明变量语法错误

我使用 mariadb 和 heidisql 来执行 sql:

声明@AccountID INT;

插入帐户(first_name, mi, last_name, email, is_admin, is_enabled, date_created) 值('testfirstname', 'a', 'testlastname', 'user@email.com', 1, 1, NOW());

设置@AccountID = Last_Insert_Id();

我不断收到错误消息:

QL 错误 (1064):您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的“@AccountID INT”附近使用正确的语法 */

我正在查看 Declare 的用法,但它说它用于函数中。我在 DECLARE 之前和之后尝试过 BEGIN/END,但同样的错误。
我是 mysql 语法的新手,这将在 sql server 中工作。因此,如果有人可以让我知道我做错了什么,将不胜感激。

谢谢

0 投票
1 回答
117 浏览

mysql - 比较同一个 SQL 表中的 2 列

我想比较 SQL 表中 2 个不同列的值。

我想保持第二列的值等于第一列的值(如 20),但也保留那些包含第一列值的值(如 401,其中包含 40)。

所以在这个例子中,我会看到一个 C 列:

事实上,我可以比较同一行中的字段,但不能将此比较应用于列中的所有字段。

有可能这样做吗?

谢谢

0 投票
2 回答
99 浏览

sql - SQL 程序语法

SQL 软件的语法是否因程序而异?- (例如,在 HeidiSQL 中,您以一种方式定义主键,在 SQL Server 中以另一种方式定义主键)

还是总是一样?因为我遇到了我朋友说我不应该出现的语法错误,因为他在处理这些东西时它对他有用,但他没有使用 heidi。

0 投票
1 回答
1002 浏览

mysql - 从其他两列计算 SQL 中的获胜百分比

http://i58.tinypic.com/nqvlep.png

你好,

所以我试图为上面这张赛马表中的每匹马创建一个获胜百分比列。获胜被归类为 1,其中位置 = 1、2、3 和 0 的任何完成,否则,我已经创建了获胜列。

  • 我想计算每匹马参加的比赛次数,并将每匹马的总和(获胜)除以每匹马的计数(比赛)以获得获胜百分比。

PS 如果不清楚的话,每匹马都参加了多场比赛,并在比赛中获得不同的名次。

谢谢!

0 投票
1 回答
115 浏览

mysql - \n 在 INSTR SQL 中

当我做一个

我在文本中有 \n 时找到 0。

我没有另一个字符链的这个错误。

是“\”可能有问题吗?

提前致谢,

0 投票
2 回答
371 浏览

php - mysql 插入...选择

我想在表中选择一行并将其插入到另一个表中,如下所示:

由于重复的 id 值,我得到了一个错误。在两个表中都是 id 主键 AUTO_INCREMENT。如果没有 id 列,我该怎么做?谢谢你的回答。祝你今天过得愉快!

0 投票
1 回答
61 浏览

excel - 无法识别 CSV 文件中的列(Excel 除外)

我有以下 CSV 文件:

现在,这个文件可以在 Excel 中很好地打开,它可以识别列和行的分隔,但是我尝试过的任何其他软件(一些专门用于 CSV 编辑,还有一些用于其他目的,比如我用来导入 CSV 的 HeidiSQL文件到表中),所以这会带来一个问题。大约有 200 行,有 30 个左右的 solumns,因此手动执行此操作是一项非常艰巨的任务。

你知道如何使它成为“正确”的 CSV 吗?

谢谢!

0 投票
1 回答
5577 浏览

mysql - MySQL 中的日期差异(以分钟为单位)

我需要在 MySQL 中找到以下日期的小时时差 - 我可以使用 Datediff 函数吗?

2014-01-01 07:27:21 和 2014-02-01 11:29:00

我尝试使用DATEDIFF(MINUTE,'2014-01-01 07:27:21','2014-01-01 11:29:00'),但显然 MySQL 给出了错误。