问题标签 [mysql2]
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.
ruby-on-rails - Mysql2::Result 到对象
如何将 Mysql2::Result 结果转换为某个对象?我用:
我需要将此结果映射到某个对象,或者像这样。谢谢。
sqlite - 对于 Ruby on Rails,从 Leopard 升级到 Snow Leopard 后如何“gem install mysql2”?
它总是说:
如果是 sqlite3,也会发生类似的事情:
更新:至少现在正在构建 sqlite3 ... 那是在我rvm remove 1.9.2-p180
删除所有 1.9.2 并重新安装之后rvm install 1.9.2
,现在 sqlite3 可以捆绑安装,但 mysql2 仍然有问题。
mysql - Rails 中缺少文件“mysql2-0.2.7”
几周前,我对 Ruby on Rails 产生了兴趣。我在装有 OS 10.6 的 MacBook Pro 上运行。
我已经准备好进行迁移,但是,当我运行时,rake db:migrate
我收到以下错误:
我已经运行sudo gem install mysql2
并成功完成。缺少的“包”安装在/usr/local/lib/ruby/gems/1.8/gems/mysql2-0.2.7
. 有什么想法吗?
mysql - 针对错误文件位置构建的 Ruby mysql2 扩展
我有一个目录 /tmp/buld_source,我在其中使用带有正确安装前缀的 cmake 构建了 MySQL 5.5
然后我手动将 libmysql 复制到指定前缀下的正确(我希望)位置。正确的包含文件也被复制了。之后我构建了 mysql2 gem,提供了 mysql_config 的路径
由于某种原因,gem 引用了 /tmp/buld_source/libmysql/libmysqlclient.16.dylib 而不是 $PREFIX/lib/libmysqlclient.16.dylib
当然,虽然 /tmp/buld_source,gem 有效。当我删除文件夹时,gem 开始抱怨没有从 mysql.bundle 文件中引用的库。
更多细节在这里:https ://github.com/brianmario/mysql2/issues/143/
构建宝石时我错过了什么吗?
ruby - 获取“本地”:使用 mysql2 gem 时参数超出范围(ArgumentError)
我正在尝试使用带有 ruby 192 的 mysql2 适配器获取“Auto_increment”。我的代码是
每当我尝试使用循环打印字段和数据时,它都会给我这个错误 -
`local':参数超出范围(ArgumentError)
但是,如果我将查询更改为
它工作得很好,有什么想法吗?
windows-7 - Rails 3 在 Windows 7 上启动时停止
我正在开发一个基于 CommunityEngine 的项目,我在 Ruby1.9.2 上安装了 Rails3,我使用 mysql2 gem,我认为这是问题所在,我遇到了很多问题并解决了所有问题,当我启动服务器“rails s”时它正常启动但拒绝继续,它看起来像工作,但它不是它就像停止了!
顺便说一句,我使用 XAMPP 并使用了 mysql 服务器,我尝试安装 MySQL 服务器 5.5.1,但没有任何改变。
mysql2 - 在 Rails3 上运行时,mysql2 gem 会导致“utc”错误
我在 Windows7 上运行 Rails 应用程序。起初,我使用 Rails3 + Mysql2。但是,当我在控制台上测试时会导致错误:
导轨控制台-s
照片.where(:id => 2)
我确定这是mysql2的错误。因为当我切换到 mysql gem 时,一切运行正常。
谁能帮我。谢谢
mysql - 将 mysql 切换到 mysql2 gem 导致所有 unicode 混乱
在我的应用程序在 Heroku 上并使用 mysql gem 之前。当我将该数据迁移到我自己的 mysql 数据库并切换到 mysql2 gem 时,我的未编码字符以原始 utf8 形式查看。
另一方面,如果我使用 mysql2 gem 将 unicode 数据更新到数据库中,然后切换回 mysql gem,如果我查询 unicode 字符,我会得到问号。
根据我的观察,mysql gem 产生与 mysql 客户端实用程序(在我的 Ubuntu 上)相同的输出,而 mysql2 没有。
有没有办法告诉 mysql2 gem 使用与 mysql 客户端相同的方式读取数据和编码?(因此以同样的方式 mysql gem 做)
rubygems - Mysql2 Gem 安装出错。(Windows 7的)
我正在努力安装 mysql2 gem 0.2.7,这是我得到的输出:
有任何想法吗?
ruby-on-rails - mysql2 驱动程序似乎写了无效的查询
我正在其他人开发的 Rails 应用程序之上开发应用程序层。
他的应用程序使用一个名为 request_logger 的模块写入表,在 ruby1.8/rails2/mysql gem 下运行良好,但在我的 ruby1.9/rails3/mysql2 环境中,activerecord 崩溃,提示生成的查询无效。
显然,所有 mysql 关系名称都用双引号而不是反引号括起来。
对 activerecord 本身的调用只是设置了一堆属性
然后打电话
所以我倾向于它不是狡猾的调用。有什么建议么?