#1 jaykon
在新浪的SAE执行
spClass("mHand")->findSql("UPDATE hand set hand1=hand1+hand0,hand0=0 WHERE hand0>0");失败,错误是:
UPDATE hand set hand1=hand1+hand0,hand0=0 WHERE hand0>0
执行错误: The MySQL server is running with the --read-only option so it cannot execute this statement然后我在SAE 的mySqlAdmin直接执行这句SQL,成功,没问题。
接着我用了他自带的方法,执行这句SQL:
$mysql = new SaeMysql();也完全正常。
$sql = "UPDATE hand set hand1=hand1+hand0,hand0=0 WHERE hand0>0";
$mysql->runSql( $sql );
if( $mysql->errno() != 0 )
{
die( "Error:" . $mysql->errmsg() );
}
$mysql->closeDb();
我再试着简单地执行一下SQL,依然是那个错误。
spClass("mHand")->findSql("UPDATE hand set hand0=0 WHERE hand0>0");望jake解答下。
我的版本是3.1.89.2 SAE版,应该是最新版本。
2012-10-11 22:00:04