ThinkPHP5更新数据遇到SQLSTATE[HY093]: Invalid parameter number: mixed named and positional parameters
2017-05-31 23:12
1436 查看
错误原因:
[b]Db::table('goods_sku')->where("sku_id =?",
[$jdskuId] )->update($data);[/b]
解决办法1:
Db::table('goods_sku')->where("sku_id=:param1", ['param1'=>$skuid])->update($data);
解决办法2:
Db::table('goods_sku')->where("sku_id",$jdskuId)->update($data);
[b]Db::table('goods_sku')->where("sku_id =?",
[$jdskuId] )->update($data);[/b]
解决办法1:
Db::table('goods_sku')->where("sku_id=:param1", ['param1'=>$skuid])->update($data);
解决办法2:
Db::table('goods_sku')->where("sku_id",$jdskuId)->update($data);
相关文章推荐
- php pdo错误:SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
- 更新数据库表信息时抛异常java.sql.SQLException: Parameter index out of range (1 > number of parameter
- db2: Invalid parameter: Unknown column name ...ERRORCODE=-4460, SQLSTATE=null
- PDO版本问题 Invalid parameter number: no parameters were bound
- Caused by: java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0
- Caused by: java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2
- 未重新服务器而导致的错误java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is
- java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).
- Positional parameter are considered deprecated; use named parameters or JPA-style positional parameters instead.
- 使用mybatis执行sql的时候为什么会出现Parameter index out of range (1 > number of parameters, which is 0)?
- Caused by: java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0
- java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
- 造成原因java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 0).
- Positional parameter are considered deprecated; use named parameters or JPA-style positional paramet
- Positional parameter are considered deprecated; use named parameters or JPA-style positional parame
- sql server 数据类型以及SqlParameter赋值时遇到的问题
- PDO版本问题 Invalid parameter number: no parameters were bound
- BIRT出现java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0)的问题
- 使用mybatis执行sql的时候为什么会出现Parameter index out of range (1 > number of parameters, which is 0)?
- jsp中向MySQL插入数据出现:Parameter index out of range (1 > number of parameters, which is 0).