问题标签 [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.
mysql - 从表中选择其他表中最有效的方式
我的 mySQL 数据库中有一个 ID 号列表作为一张表;我有第二个表,其中包含From_ID
、To_ID
和Frequency
列。
我想创建第三个表,其结构与第二个表相同,但只有第一个表中的“来自”和“到”ID 的行。
第一个表有 ≈ 80k 行,第二个有 ≈ 4500 万行。花费的时间太长,以至于该过程似乎无法在合理的时间内(不少于一天)结束。
我目前的查询如下:
如果有人能告诉我一个更有效的方法来解决这个问题,我将不胜感激!
mysql - 第 2 行的“release_d”列的值超出范围
第一次问问题。将尽我所能遵循提示:
或者
我收到的错误完全是这样的:第 2 行列的值超出范围'release_d'
我只是看不到它。使用 Sequel Pro MySQL 5
,.
试图更改发布日期的年份。
找到的可能答案对我来说太复杂了。
谢谢你的好意。
mysql - 将新的 Rails 应用程序连接到现有的 MySQL 数据库
我有一个全新的 Rails 应用程序,我想将它连接到现有的 MySQL 数据库中进行一些读写操作。我已经编辑了我的database.yml
文件以连接到新的数据库。rails c
并且rails s
不要抛出导致我相信连接有效的错误。
我还没有创建任何模型或迁移。我想知道是否有一种简单的方法可以将我需要的模型放入我的 Rails 项目中。
如果我需要导出备份或架构,我可以使用 Sequel Pro 连接到数据库。还是我需要手动生成模型并复制所有列类型和所有内容?
谢谢你的帮助。
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(第二张图片)。
但是,我似乎仍然无法创建两个表之间的关系。我犯了同样的错误
ruby-on-rails - 远程登录到 Heroku postgres?
我有一个托管在heroku 上的rails 应用程序,它使用postgres 作为数据库。
我想使用可视化数据库管理应用程序管理数据库的一些记录,例如 Sequel Pro。
Sequel Pro 需要数据库的凭据才能登录(主机、用户名、密码、数据库、端口)。我不知道这些凭据中的任何一个对于我的 heroku 数据库来说是什么。
有人知道怎么做吗?
mysql - 每次我想查看内容时都会加载创建的视图
我遇到了一个奇怪的情况,每次我想查看生成的表视图的内容时,它都会开始加载数据,而不是立即显示数据。
当我使用此查询时,数据将立即显示:
但是当我使用这个查询时:
每次我想查看 Table View: train_set 的内容时,它都会开始加载,就像它实际上再次执行查询一样。
有人现在为什么会这样吗?我在我的 Macbook 上使用 Sequel Pro
mysql - 为什么 Sequel Pro 在命令行上显示的表键值结果与 MySQL 不同?
这是 Sequel Pro 中特定表的结构:
这是在命令行上查看的相同表结构:
这是输出SHOW CREATE TABLE field_data_field_checklist_status
:
我相当有信心 MySQL 命令行表结构是准确的。这是一个 Drupal 字段表。
有谁知道为什么会有差异?
mysql - 如何在使用 Sequel Pro 导入期间将字符串更改为日期?
我正在尝试使用 Sequel Pro 将文件导入 MySQL 表。
我知道我需要使用 STR_TO_DATE,但我想不出正确的语法。
每行我都收到一堆这些错误:
这是我正在做的事情:
1 文件 > 导入。文件出现,CSV 中的日期字段为第 14 行:
2) 选择日期 > 添加表达式
3) 在表达式窗口中,添加以下代码:
4)得到这个结果:
5)得到上面的错误。什么是正确的语法?
让您了解我要导入的表可能会有所帮助:
在错误消息中,Amazon
和是每行中USD
日期 (country
和) 后面的字段的值。currency
提前致谢!
mysql - 当两个值匹配时使用 JOIN 更新 mySQL 表
我正在尝试将以下代码用于JOIN
我的 MySQL 表,TableA
并且TableB
当它们owner
和pos
列都匹配时,将匹配记录中的 's 设置为TableA
' s :val
TableB
val
TableA 有大约 100,000 条记录,TableB 有大约 10,000 条记录,每个表中应该只有一个owner
/pos
匹配。
当我执行这个查询时,一切都挂起,我最终不得不中止执行。有什么我在语法上或其他方面缺少的东西来获得我想要的结果吗?
编辑:
我也尝试过以下方法;结果是一样的:
mysql - 使用 MySQL 进行数学运算
我想使用来自不同表的不同列进行一些数学运算。
假设我有两张桌子 A 和 B:
一个
乙
现在我想知道如何执行以下操作:
NEWCOLUMN(放入B表)=数量/(尺寸*包装*数量)
并将结果显示在表 B 的新列中。
我试图离开加入两个表,以便将所有列放入一个表中,但我不知道从那里去哪里。另外,我的 PK 确实很有价值,我想我必须添加一个 FK 才能使其工作?
这是我到目前为止的一个示例:
我曾尝试在多个网站上对此进行研究,但找不到明确的答案。