Я использую zend framework 2 в своем приложении. Я хочу, чтобы просто выполнить этот запрос ...Ошибка синтаксиса SQL-запроса в ZF2
$sql = "INSERT INTO tbl_group(group_name, group_order, version_id_fk, group_code)
SELECT group_name, group_order, {$newVersionId}, $this->getServiceLocator()->get('commonService')->randomMD5() FROM tbl_group
WHERE version_id_fk = {$versionArray['version_id_pk']}";
Но я получаю эту ошибку:
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')->get('commonService')->randomMD5() FROM tbl_group WHERE version_id_fk ' at line 2
Может кто-нибудь предложить мне, как это исправить?
Спасибо!
У вас есть '. {RAND()}) 'в вашем запросе. Конечно, он не может быть проанализирован –