这里是我的更新查询在Laravel简单更新查询不工作 - MySQL的
$do = DB::table('pipo_orders')
->where('id', 1)
->update(array('clientcopyimage' => 1));
表名是pipo_orders
,而我没有执行改变发生在那个特定coloumn查询。
有没有在查询任何基本的错误
Here is the Documentation i followed.
这里是我的更新查询在Laravel简单更新查询不工作 - MySQL的
$do = DB::table('pipo_orders')
->where('id', 1)
->update(array('clientcopyimage' => 1));
表名是pipo_orders
,而我没有执行改变发生在那个特定coloumn查询。
有没有在查询任何基本的错误
Here is the Documentation i followed.
至于你说的clientcopyimage
数据类型是varchar
,那么你应该引用你的价值就像Girish说
$do = DB::table('pipo_orders')
->where('id', 1)
->update(array('clientcopyimage' => "1"));
很高兴为您效劳 – 2014-12-15 10:02:31
如果字段数据输入varchar
或enum
然后需要报价输入值。
->update(array('clientcopyimage' => "1"));
否则库的行为输入值为numeric
。
请检查您的其中链方法
应该有等号 '=',
$do = DB::table('pipo_orders')
->where('id','=',1)
->update(array('clientcopyimage' => 1));
什么是场'clientcopyimage'数据类型? – Girish 2014-11-25 13:13:03
它是** varchar ** – 2014-11-25 13:13:39
然后你需要像'array('clientcopyimage'=>“1”)引用输入值'如果字段数据类型'varchar,enum'可能它应该工作 – Girish 2014-11-25 13:15:22