问题标签 [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.
mysql - 需要 mysql 和 Ruby 出错。(视窗)
我在使用mysql
Ruby 2.0.0 和 Windows 7 64 位时遇到问题...
我只有 :require 'mysql'
在我的脚本中。
错误:
Sucessfully installed mysql-2.9.1-x86-mingw32
但它不起作用。
这是使用infiniDB。
我找到了一个不起作用的解决方案......--platform=ruby
在命令安装中。
谢谢你。
infinidb - 表和子查询没有加入?嵌套查询(仅选择和 SUM)
我有 1 个表,我用 InfiniDB 尝试了这个查询:
但我有一个错误:Erreur SQL (138): IDB-1000: 'ticket' and 'sub-query' are not joined.
为什么 ?我不明白...
谢谢你。
mysql - mysql-Calpont 没有启动
我在 Linux 机器上安装了 mysql-Calpont。当我尝试启动 mysql-Calpont 时,它给出了一个错误:正在启动 MySQL。错误!pid 文件管理器退出而不更新文件。
对 Linux 来说是全新的。需要帮助来弄清楚为什么会发生这种情况以及如何启动 mysql。
谢谢
mysql - 从没有变量的表中选择分层样本
我需要对我的大桌子进行分层样本。具体来说,我想从我的表中选择 1/n 行而不带偏见,即随机选择,选择每第 n 行,等等。
在我问这个问题之前,我尝试过这样做。但是,它对我不起作用,因为我使用的是 InfiniDB 引擎,而且正如我后来发现的那样,它不支持子表达式中的变量或类似的东西。有谁知道没有用户变量的方法?
我在想这样的事情:在我的表中,每一行都有一个唯一的字母数字字符串id,它可以看起来像"1234567890"
,或者像"abcdef12345"
。我正在考虑以某种方式将该字符串转换为数字,然后使用模函数从我的表中仅选择 1/n 行。但是,我不知道如何进行转换,因为这个字符串不是十六进制的。
注意:我的表没有自动增量列。
sql - 不要在 Laravel Eloquent ORM 中使用准备好的语句?
我可以让 Eloquent ORM 在不使用预准备语句的情况下运行查询吗?还是我必须使用whereRaw()
?
我需要使用原始查询,因为我正在尝试与 InfiniDB 进行交互,它缺乏对 PHP 的预准备语句的支持。无论如何,所有查询都将使用内部生成的数据,而不是用户输入,因此这不应该是一个安全问题。
ubuntu - Ubuntu 14.04 上的 Infinidb:错误:尝试更新 InfiniDB 系统配置文件失败
刚刚启动了一个新的 Ubuntu 14.04 LTS 映像,并为 4.6.0.1 安装了 .debs。之后,我运行了以下 .... 立即失败:
我没有得到任何进一步的调试信息,syslog 和 /tmp/ 日志文件中也没有任何信息。
我也尝试了 12.04.4 Ubuntu 映像,同样的错误。
有任何想法吗?
mysql - 如何取消/中止 infinidb 中的回滚?
当我启动 infinidb 时,我收到以下错误消息,导致服务无法启动。在日志文件中,它说回滚存在问题。有没有办法中止回滚,以便我可以再次启动服务?我可以丢失一些数据。
/var/log/Calpont/crit.log
我已经尝试删除其中的文件,/usr/local/Calpont/data1/systemFiles/dataTransaction
但它仍然无法启动。
infinidb - 这个查询有什么问题?对于无限数据库
错误代码:138。InfiniDB 不支持语法或数据类型。请查看 InfiniDB 语法指南以了解支持的语法或数据类型。
mysql - 使用错误的引擎创建表后无法删除表
我正在尝试删除包含数十万列记录的表。通常在创建数据库时,我使用基于列的引擎 (infinidb),但在这种情况下,我忘记包含 ENGINE 语句。所以数据库对于我的需求几乎无法使用。现在我有一个数据库,里面装满了要永远删除的表(已经两个小时了,什么也没发生)。我尝试了 ALTER TABLE table ENGINE=INFINIDB 命令,但又一次,它需要很长时间(参见上面的回复:两个小时)。编辑:我尝试的第一个命令是 DROP TABLE。它挂在每一张桌子上。然后我尝试了 ALTER 命令,以防由于某种原因更快,但事实并非如此。
还有其他方法可以摆脱这个数据库吗?例如手动进入 /mysql/ 目录并删除数据库?我想我可以重命名它并保留它,但我宁愿完全摆脱它,这样它就不会占用空间。
mysql - mysql在登录时挂起
我正在使用 InfiniDB(不是选择)。当我使用 linux shell 时,我可以很好地连接到数据库:
但是当我使用 bash 脚本时,它会挂起:
在我输入密码并按“回车”后,它停止响应。我必须使用 ctrl-C 才能摆脱它。
这是我拥有的代码:
我是 bash 的新手,并试图用它来遍历我的数据库中的所有表并导出它们(类似于这个脚本),但如果我什至无法连接到数据库,它就没有用了......
在此先感谢您的帮助。