我使用的CodeIgniter,我注意到我們的一個字段被命名爲「from」,因爲該表用於保存電子郵件。所以有人使用「from」,這是來自數據庫的保留字。如何在保留字「from」的SQL中插入記錄?
我用
$this->db->query("INSERT INTO email_setting (client_id, [from], created_by) VALUES (9251 , '[email protected]', 1)")
我也試着這些代碼
$this->db->query("INSERT INTO email_setting e (e.client_id, e.from, e.created_by) VALUES (9251 , '[email protected]', 1)")
$this->db->query("INSERT INTO email_setting ('client_id', 'from', 'created_by') VALUES (9251 , '[email protected]', 1)")
所有這些,但沒有運氣,有什麼解決辦法嗎?
使用反引號從''''''''''''' –
使用反引號允許您使用保留的文本和空格字符。 –
否。更改列名稱。 – Strawberry