问题标签 [infinidb]

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 投票
0 回答
326 浏览

mysql - 需要 mysql 和 Ruby 出错。(视窗)

我在使用mysqlRuby 2.0.0 和 Windows 7 64 位时遇到问题...

我只有 :require 'mysql'在我的脚本中。

错误:

Sucessfully installed mysql-2.9.1-x86-mingw32但它不起作用。

这是使用infiniDB。

我找到了一个不起作用的解决方案......--platform=ruby在命令安装中。

谢谢你。

0 投票
0 回答
326 浏览

infinidb - 表和子查询没有加入?嵌套查询(仅选择和 SUM)

我有 1 个表,我用 InfiniDB 尝试了这个查询:

但我有一个错误:Erreur SQL (138): IDB-1000: 'ticket' and 'sub-query' are not joined.

为什么 ?我不明白...

谢谢你。

0 投票
1 回答
250 浏览

mysql - mysql-Calpont 没有启动

我在 Linux 机器上安装了 mysql-Calpont。当我尝试启动 mysql-Calpont 时,它给出了一个错误:正在启动 MySQL。错误!pid 文件管理器退出而不更新文件。

对 Linux 来说是全新的。需要帮助来弄清楚为什么会发生这种情况以及如何启动 mysql。

谢谢

0 投票
1 回答
1092 浏览

mysql - 从没有变量的表中选择分层样本

我需要对我的大桌子进行分层样本。具体来说,我想从我的表中选择 1/n 行而不带偏见,即随机选择,选择每第 n 行,等等。

在我问这个问题之前,我尝试过这样。但是,它对我不起作用,因为我使用的是 InfiniDB 引擎,而且正如我后来发现的那样,它不支持子表达式中的变量或类似的东西。有谁知道没有用户变量的方法?

我在想这样的事情:在我的表中,每一行都有一个唯一的字母数字字符串id,它可以看起来像"1234567890",或者像"abcdef12345"。我正在考虑以某种方式将该字符串转换为数字,然后使用模函数从我的表中仅选择 1/n 行。但是,我不知道如何进行转换,因为这个字符串不是十六进制的。

注意:我的表没有自动增量列。

0 投票
1 回答
3901 浏览

sql - 不要在 Laravel Eloquent ORM 中使用准备好的语句?

我可以让 Eloquent ORM 在不使用预准备语句的情况下运行查询吗?还是我必须使用whereRaw()

我需要使用原始查询,因为我正在尝试与 InfiniDB 进行交互,它缺乏对 PHP 的预准备语句的支持。无论如何,所有查询都将使用内部生成的数据,而不是用户输入,因此这不应该是一个安全问题。

0 投票
1 回答
258 浏览

ubuntu - Ubuntu 14.04 上的 Infinidb:错误:尝试更新 InfiniDB 系统配置文件失败

刚刚启动了一个新的 Ubuntu 14.04 LTS 映像,并为 4.6.0.1 安装了 .debs。之后,我运行了以下 .... 立即失败:

我没有得到任何进一步的调试信息,syslog 和 /tmp/ 日志文件中也没有任何信息。

我也尝试了 12.04.4 Ubuntu 映像,同样的错误。

有任何想法吗?

0 投票
1 回答
299 浏览

mysql - 如何取消/中止 infinidb 中的回滚?

当我启动 infinidb 时,我收到以下错误消息,导致服务无法启动。在日志文件中,它说回滚存在问题。有没有办法中止回滚,以便我可以再次启动服务?我可以丢失一些数据。

/var/log/Calpont/crit.log

我已经尝试删除其中的文件,/usr/local/Calpont/data1/systemFiles/dataTransaction但它仍然无法启动。

0 投票
0 回答
79 浏览

infinidb - 这个查询有什么问题?对于无限数据库

错误代码:138。InfiniDB 不支持语法或数据类型。请查看 InfiniDB 语法指南以了解支持的语法或数据类型。

0 投票
2 回答
448 浏览

mysql - 使用错误的引擎创建表后无法删除表

我正在尝试删除包含数十万列记录的表。通常在创建数据库时,我使用基于列的引擎 (infinidb),但在这种情况下,我忘记包含 ENGINE 语句。所以数据库对于我的需求几乎无法使用。现在我有一个数据库,里面装满了要永远删除的表(已经两个小时了,什么也没发生)。我尝试了 ALTER TABLE table ENGINE=INFINIDB 命令,但又一次,它需要很长时间(参见上面的回复:两个小时)。编辑:我尝试的第一个命令是 DROP TABLE。它挂在每一张桌子上。然后我尝试了 ALTER 命令,以防由于某种原因更快,但事实并非如此。

还有其他方法可以摆脱这个数据库吗?例如手动进入 /mysql/ 目录并删除数据库?我想我可以重命名它并保留它,但我宁愿完全摆脱它,这样它就不会占用空间。

0 投票
2 回答
4278 浏览

mysql - mysql在登录时挂起

我正在使用 InfiniDB(不是选择)。当我使用 linux shell 时,我可以很好地连接到数据库:

但是当我使用 bash 脚本时,它会挂起:

在我输入密码并按“回车”后,它停止响应。我必须使用 ctrl-C 才能摆脱它。

这是我拥有的代码:

我是 bash 的新手,并试图用它来遍历我的数据库中的所有表并导出它们(类似于这个脚本),但如果我什至无法连接到数据库,它就没有用了......

在此先感谢您的帮助。