0
我正在運行使用codeigniter框架的應用程序。我有一個數據庫。我想實現數據映射器ORM。因爲對於datamapper-「每個表都必須有一個名爲id的主鍵」。帶有主鍵列名以外的現有數據庫表的數據映射表
我在所有表中都有一個自動增量整數字段。但列名在所有情況下都不是「id」。在我的user
表中,自動遞增整數列名稱是user_id
而不是id
。我需要做什麼修改才能使用Datamapper?
A Database Error Occurred
Error Number: 1054
Unknown column 'id' in 'where clause'
SELECT *
FROM (`user`)
WHERE `id` = 200
Filename: D:\Projects\DealVector\dealvector\system\database\DB_driver.php
Line Number: 330