Я программно генерирую оператор SQL, который мне затем нужно выполнить, однако он терпит неудачу, как мне кажется, из-за неправильного экранирования.
Кажется, что SQL сгенерирован правильно, так как я могу вырезать и вставить его из браузера, и он корректно выполняется из строки CMD и PHPMyAdmin. Пример:
CREATE TABLE IF NOT EXISTS `1_e6766037c49ccf8cc3f8437c123d6e88`
(`intId` int(11) NOT NULL auto_increment,
`twitter_retweet_count` TEXT NULL ,......
Затем я пытаюсь выполнить его с помощью CI с:
$query = $this->db->query($sql);
Однако это не с:
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 '
`twitter_retweet_count` TEXT NULL ,.......
Есть мысли о том, где я могу пойти не так?
Большое спасибо, Бен.