在我从xls文件将数据导入临时表后,我想用另一个表中的十六进制值更新十六进制字段。导入工作,如果我在PHPMyAdmin中运行以下sql,则更新字段。我已经尝试了几种方法让sql在PHP Zend 1.11中运行而没有运气。这是我想在Zend 1.11和php中执行的sql。
UPDATE table1_temp INNER JOIN table2
ON table_temp.CODE = table2.CODE
SET table1temp.person_ID = table2.ID
我尝试了这个,但它没有用。
$sql = new Sql($dbAdapter);
$update = $sql->update();
$update-> table (table1_temp)
->INNER JOIN table2 ON table1_temp.CODE = table2.CODE
->SET (t_table1_temp.PERSON_ID = table2.ID'):
$statement = $sql->prepareStatementForSqlObject($update);
$statement->execute();
欢迎所有建议。