问题标签 [sequelpro]

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 投票
2 回答
94 浏览

mysql - 从表中选择其他表中最有效的方式

我的 mySQL 数据库中有一个 ID 号列表作为一张表;我有第二个表,其中包含From_IDTo_IDFrequency列。

我想创建第三个表,其结构与第二个表相同,但只有第一个表中的“来自”和“到”ID 的行。

第一个表有 ≈ 80k 行,第二个有 ≈ 4500 万行。花费的时间太长,以至于该过程似乎无法在合理的时间内(不少于一天)结束。

我目前的查询如下:

如果有人能告诉我一个更有效的方法来解决这个问题,我将不胜感激!

0 投票
0 回答
105 浏览

mysql - 第 2 行的“release_d”列的值超出范围

第一次问问题。将尽我所能遵循提示:

或者

我收到的错误完全是这样的:第 2 行列的值超出范围'release_d'我只是看不到它。使用 Sequel Pro MySQL 5,.

试图更改发布日期的年份。
找到的可能答案对我来说太复杂了。
谢谢你的好意。

0 投票
2 回答
1913 浏览

mysql - 将新的 Rails 应用程序连接到现有的 MySQL 数据库

我有一个全新的 Rails 应用程序,我想将它连接到现有的 MySQL 数据库中进行一些读写操作。我已经编辑了我的database.yml文件以连接到新的数据库。rails c并且rails s不要抛出导致我相信连接有效的错误。

我还没有创建任何模型或迁移。我想知道是否有一种简单的方法可以将我需要的模型放入我的 Rails 项目中。

如果我需要导出备份或架构,我可以使用 Sequel Pro 连接到数据库。还是我需要手动生成模型并复制所有列类型和所有内容?

谢谢你的帮助。

0 投票
1 回答
5481 浏览

mysql - 如何在 Sequel Pro 中向表中添加外键?

我正在尝试向 Sequel Pro 中的表添加外键(使用 UI)。

我有两个表:“标题”和“类别”,如下所示:

我想创建一个外键,但我没有尝试过。

类别表应该是一个简单的查找表。我想从大约 6 到 8 个不同的选择中为每个标题分配一个类别。

最初我将类别字段设置为 tinytext,但我会收到错误消息:

“MySQL 错误 1170 (42000):在没有密钥长度的密钥规范中使用了 BLOB/TEXT 列”。

在这里搜索,发现你不能那样使用文本字段,所以我切换到 Varchar 并添加了 256 的长度。现在我得到:

MySQL 说:无法创建表 'lit.#sql-2bf3_2' (errno: 150)。

如何为我的表创建外键?

在 Access 中,这很容易做到。Access 以某种方式将表中的唯一键与查找相关联,但随后隐藏了键并改为显示文本字段。如何使用 Sequel Pro 和 MySQL 获得类似的结果?

编辑:

所以,要澄清这就是我现在所处的位置。我在标题表中的类别字段上添加了一个索引(第一张图片)。

我已将类别表中的“关键”字段更改为 CategoryID(第二张图片)。

但是,我似乎仍然无法创建两个表之间的关系。我犯了同样的错误

这就是我现在所处的位置。

在此处输入图像描述

0 投票
1 回答
332 浏览

ruby-on-rails - 远程登录到 Heroku postgres?

我有一个托管在heroku 上的rails 应用程序,它使用postgres 作为数据库。

我想使用可视化数据库管理应用程序管理数据库的一些记录,例如 Sequel Pro。

Sequel Pro 需要数据库的凭据才能登录(主机、用户名、密码、数据库、端口)。我不知道这些凭据中的任何一个对于我的 heroku 数据库来说是什么。

有人知道怎么做吗?

0 投票
2 回答
58 浏览

mysql - 每次我想查看内容时都会加载创建的视图

我遇到了一个奇怪的情况,每次我想查看生成的表视图的内容时,它都会开始加载数据,而不是立即显示数据。

当我使用此查询时,数据将立即显示:

但是当我使用这个查询时:

每次我想查看 Table View: train_set 的内容时,它都会开始加载,就像它实际上再次执行查询一样。

有人现在为什么会这样吗?我在我的 Macbook 上使用 Sequel Pro

0 投票
1 回答
687 浏览

mysql - 为什么 Sequel Pro 在命令行上显示的表键值结果与 MySQL 不同?

这是 Sequel Pro 中特定表的结构:

续集临表

这是在命令行上查看的相同表结构:

MySQL 命令行

这是输出SHOW CREATE TABLE field_data_field_checklist_status

我相当有信心 MySQL 命令行表结构是准确的。这是一个 Drupal 字段表。

有谁知道为什么会有差异?

0 投票
3 回答
2980 浏览

mysql - 如何在使用 Sequel Pro 导入期间将字符串更改为日期?

我正在尝试使用 Sequel Pro 将文件导入 MySQL 表。

我知道我需要使用 STR_TO_DATE,但我想不出正确的语法。

每行我都收到一堆这些错误:

这是我正在做的事情:

1 文件 > 导入。文件出现,CSV 中的日期字段为第 14 行:

在此处输入图像描述

2) 选择日期 > 添加表达式

在此处输入图像描述

3) 在表达式窗口中,添加以下代码:

在此处输入图像描述

4)得到这个结果:

在此处输入图像描述

5)得到上面的错误。什么是正确的语法?

让您了解我要导入的表可能会有所帮助:

在错误消息中,Amazon和是每行中USD日期 (country和) 后面的字段的值。currency

提前致谢!

0 投票
2 回答
218 浏览

mysql - 当两个值匹配时使用 JOIN 更新 mySQL 表

我正在尝试将以下代码用于JOIN我的 MySQL 表,TableA并且TableB当它们ownerpos列都匹配时,将匹配记录中的 's 设置为TableA' s :valTableBval

TableA 有大约 100,000 条记录,TableB 有大约 10,000 条记录,每个表中应该只有一个owner/pos匹配。

当我执行这个查询时,一切都挂起,我最终不得不中止执行。有什么我在语法上或其他方面缺少的东西来获得我想要的结果吗?

编辑:

我也尝试过以下方法;结果是一样的:

0 投票
2 回答
60 浏览

mysql - 使用 MySQL 进行数学运算

我想使用来自不同表的不同列进行一些数学运算。

假设我有两张桌子 A 和 B:

一个

现在我想知道如何执行以下操作:

NEWCOLUMN(放入B表)=数量/(尺寸*包装*数量)

并将结果显示在表 B 的新列中。

我试图离开加入两个表,以便将所有列放入一个表中,但我不知道从那里去哪里。另外,我的 PK 确实很有价值,我想我必须添加一个 FK 才能使其工作?

这是我到目前为止的一个示例:

我曾尝试在多个网站上对此进行研究,但找不到明确的答案。