我在laravel新的,用戶登錄和註冊我創造我自己的表命名爲包含auto_id作爲主鍵「provider_regs」( provider_regs表不包含任何名爲'id'的鍵)。在成功註冊後,當我嘗試在另一個選項卡中點擊相同的註冊網址時,我收到以下錯誤頁面:SQLSTATE [42S22]:列未找到:1054未知列「table_name.id」
SQLSTATE [42S22]:未找到列:1054'where子句'中的未知列'provider_regs.id' (SQL:select * from provider_regs
where provider_regs
。id
= 0 limit 1)
當我清除歷史記錄時,它不會顯示我那個錯誤頁面。我不知道該怎麼做,請給出任何建議。
你能粘貼laravel查詢嗎? –
我得到這些查詢錯誤頁面上,在 連接 - > runQueryCallback( 'SELECT * FROM'provider_regs'其中'provider_regs'.'id' =?極限1',陣列( '0'),對象(封閉))在Connection.php線596 在連接 - >運行( '從'provider_regs'選擇*,其中'provider_regs'.'id' =?極限1',陣列( '0'),對象(封閉))在Connection.php線315在 連接 - >選擇( 'SELECT * FROM'provider_regs'其中'provider_regs'.'id' =?限制1',陣列( '0'),真)在Builder.php線1389 – Amarja