sql = ActiveRecord::Base.connection()
sql.insert "INSERT INTO #{UC_DBTABLEPRE}members SET username='#{@user.uname}', password='#{password}', email='#{@user.email}', regip='1.1.1.1', salt='#{salt}'"
last_user_id = sql.select_value("SELECT uid FROM #{UC_DBTABLEPRE}members WHERE email='#{@user.email}'")
unless last_user_id.nil?
sql.insert "INSERT INTO #{UC_DBTABLEPRE}memberfields SET uid='#{last_user_id.to_s}', blacklist=' '"
end
其他的api还有:
* add_limit!
* add_limit_offset!
* add_lock!
* begin_db_transaction
* commit_db_transaction
* default_sequence_name
* delete
* delete_sql
* empty_insert_statement
* execute
* insert
* insert_fixture
* insert_sql
* reset_sequence!
* rollback_db_transaction
* sanitize_limit
* select
* select_all
* select_one
* select_rows
* select_value
* select_values
* transaction
* update
* update_sql
请查rails文档
分享到:
相关推荐
映射是从应用程序逻辑封装在XML配置文件中的SQL语句脱钩。 iBATIS是一个轻量级的框架和持久性API适合持久化的POJO(普通Java对象)。 iBATIS是被称为一个数据映射和映射需要的类的属性和数据库中的表的列之间的...
5.1.4 隐藏的SQL语句 5.2 生成控制器 5.2.1 运行generate脚本 5.2.2 输出结果分析 5.2.3 返回应用程序 5.3 创建视图 5.3.1 用支架生成视图 5.3.2 创建静态页面 5.3.3 创建动态页面 ...
5.1.4 隐藏的SQL语句 5.2 生成控制器 5.2.1 运行generate脚本 5.2.2 输出结果分析 5.2.3 返回应用程序 5.3 创建视图 5.3.1 用支架生成视图 5.3.2 创建静态页面 5.3.3 创建动态页面 ...
5.1.4 隐藏的SQL语句 5.2 生成控制器 5.2.1 运行generate脚本 5.2.2 输出结果分析 5.2.3 返回应用程序 5.3 创建视图 5.3.1 用支架生成视图 5.3.2 创建静态页面 5.3.3 创建动态页面 ...
支持Ruby2.2〜2.7 Rails 3.2、4.2、5.0、5.1、5.2、6.0 MySQL,PostgreSQL目录关系方法 模型方法安装将此行添加到您的应用程序的Gemfile中: gem 'atomically' 然后执行: $ bundle或自己安装为: $ gem install ...
ActiveRecord :: Commentator将caller_location (文件名,行号和方法名)添加为调用SQL语句SQL注释。 安装 将此行添加到您的应用程序的Gemfile中: gem 'activerecord-commentator' 然后执行: $ bundle 或将...
无需ORM的帮助即可编写SQL语句 实施json:api标准 为无效的API请求添加自定义错误响应 建于 入门 克隆此仓库 安装gem软件包: bundle 设置数据库。 ./db中包含一个pgdump ./db数据库添加种子 rails db:{create,...
由于Chris Tonkinson(@cmtonkinson)的工作,Rails 5将具有精细SQL日志记录,因此您可以轻松地在日志中看到SELECT,INSERT,UPDATE,DELETE和transaction语句。 该gem是该彩色日志记录功能的经过测试的反向端口。 ...
数据库复卷机 database_rewinder是极简主义者的微型超快数据库清洁器。... 另外,database_rewinder联接所有DELETE SQL语句并将其强制转换为一个DB服务器调用。 信用 该策略最初是由COOKPAD Inc.的Shingo Morita(@e
将CREATE TABLE语句导出到文件系统,以在存储库(git,hg,svn等)中进行跟踪 与实时数据库在模式存储库中进行差异更改以自动生成DDL 管理多个环境(例如,开发,暂存,生产)并轻松保持同步 配置使用在线模式更改...
游戏框架Drupal表单文件Java模型类Java JSP文件Spring Framework XML文件Ruby on Rails文件CakePHP文件任何语言SQL语句您可以想象的任何其他东西都可以从数据库表中删除您所要做的就是告诉Cato数据库在哪里,定义...
1.9.3 Starter Toolkit for DB2 on Rails.............................................................................17 1.9.4 Web 2.0 Starter Toolkit for DB2 ..............................................
使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,...
JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...