diff --git a/target/mysql/builder_delete.lua b/target/mysql/builder_delete.lua index f52c6cf..22f6bda 100644 --- a/target/mysql/builder_delete.lua +++ b/target/mysql/builder_delete.lua @@ -30,7 +30,7 @@ end @return 返回 mysql_builder_delete 对象自身,以便链式调用 ]] function mysql_builder_delete:where_i32(name, expression, value) - self.module:where_i32(name, expression, value) + self.module:where_i32(name, expression, fw_toint(value)) return self end @@ -42,7 +42,7 @@ end @return 返回 mysql_builder_delete 对象自身,以便链式调用 ]] function mysql_builder_delete:where_i64(name, expression, value) - self.module:where_i64(name, expression, value) + self.module:where_i64(name, expression, fw_toint(value)) return self end @@ -98,7 +98,7 @@ end @return 返回 mysql_builder_delete 对象自身,以便链式调用 ]] function mysql_builder_delete:limit(start, count) - self.module:limit(start, count) + self.module:limit(fw_toint(start), fw_toint(count)) return self end diff --git a/target/mysql/builder_insert.lua b/target/mysql/builder_insert.lua index 57f4d9c..0a408bb 100644 --- a/target/mysql/builder_insert.lua +++ b/target/mysql/builder_insert.lua @@ -29,7 +29,7 @@ end @return 返回 mysql_builder_insert 对象自身,以便链式调用 ]] function mysql_builder_insert:set_i32(name, value) - self.module:set_i32(name, value) + self.module:set_i32(name, fw_toint(value)) return self end @@ -40,7 +40,7 @@ end @return 返回 mysql_builder_insert 对象自身,以便链式调用 ]] function mysql_builder_insert:set_i64(name, value) - self.module:set_i64(name, value) + self.module:set_i64(name, fw_toint(value)) return self end diff --git a/target/mysql/builder_select.lua b/target/mysql/builder_select.lua index bbf87ff..8f736e4 100644 --- a/target/mysql/builder_select.lua +++ b/target/mysql/builder_select.lua @@ -21,7 +21,7 @@ end @return 返回 mysql_builder_select 对象自身,以便链式调用 ]] function mysql_builder_select:where_i32(name, expression, value) - self.module:where_i32(name, expression, value) + self.module:where_i32(name, expression, fw_toint(value)) return self end @@ -33,7 +33,7 @@ end @return 返回 mysql_builder_select 对象自身,以便链式调用 ]] function mysql_builder_select:where_i64(name, expression, value) - self.module:where_i64(name, expression, value) + self.module:where_i64(name, expression, fw_toint(value)) return self end @@ -109,7 +109,7 @@ end @return 返回 mysql_builder_select 对象自身,以便链式调用 ]] function mysql_builder_select:page(page, count) - self.module:page(page, count) + self.module:page(fw_toint(page), fw_toint(count)) return self end @@ -120,7 +120,7 @@ end @return 返回 mysql_builder_select 对象自身,以便链式调用 ]] function mysql_builder_select:limit(start, count) - self.module:limit(start, count) + self.module:limit(fw_toint(start), fw_toint(count)) return self end diff --git a/target/mysql/builder_update.lua b/target/mysql/builder_update.lua index ec7cc92..e2f5328 100644 --- a/target/mysql/builder_update.lua +++ b/target/mysql/builder_update.lua @@ -29,7 +29,7 @@ end @return 返回 mysql_builder_update 对象自身,以便链式调用 ]] function mysql_builder_update:set_i32(name, value) - self.module:set_i32(name, value) + self.module:set_i32(name, fw_toint(value)) return self end @@ -40,7 +40,7 @@ end @return 返回 mysql_builder_update 对象自身,以便链式调用 ]] function mysql_builder_update:set_i64(name, value) - self.module:set_i64(name, value) + self.module:set_i64(name, fw_toint(value)) return self end @@ -95,7 +95,7 @@ end @return 返回 mysql_builder_update 对象自身,以便链式调用 ]] function mysql_builder_update:where_i32(name, expression, value) - self.module:where_i32(name, expression, value) + self.module:where_i32(name, expression, fw_toint(value)) return self end @@ -107,7 +107,7 @@ end @return 返回 mysql_builder_update 对象自身,以便链式调用 ]] function mysql_builder_update:where_i64(name, expression, value) - self.module:where_i64(name, expression, value) + self.module:where_i64(name, expression, fw_toint(value)) return self end @@ -152,7 +152,7 @@ end @return 返回 mysql_builder_update 对象自身,以便链式调用 ]] function mysql_builder_update:page(page, count) - self.module:page(page, count) + self.module:page(fw_toint(page), fw_toint(count)) return self end @@ -163,7 +163,7 @@ end @return 返回 mysql_builder_update 对象自身,以便链式调用 ]] function mysql_builder_update:limit(start, count) - self.module:limit(start, count) + self.module:limit(fw_toint(start), fw_toint(count)) return self end diff --git a/target/mysql/prepare_statement.lua b/target/mysql/prepare_statement.lua index 3fb6cb5..bd1a945 100644 --- a/target/mysql/prepare_statement.lua +++ b/target/mysql/prepare_statement.lua @@ -19,7 +19,7 @@ end @param value 参数值 ]] function mysql_prepare_statement:set_bigint(index, value) - self.module:set_bigint(index, value) + self.module:set_bigint(index, fw_toint(value)) end --[[ @@ -55,7 +55,7 @@ end @param value 参数值 ]] function mysql_prepare_statement:set_i32(index, value) - self.module:set_i32(index, value) + self.module:set_i32(index, fw_toint(value)) end --[[ @@ -64,7 +64,7 @@ end @param value 参数值 ]] function mysql_prepare_statement:set_i64(index, value) - self.module:set_i64(index, value) + self.module:set_i64(index, fw_toint(value)) end --[[