2016-06-23 100 views
-2

我想創建一個用戶帳戶,我得到了這個錯誤信息。需要解決這個數據庫錯誤的幫助

數據庫出錯

錯誤編號:1048

列 'GROUP_ID' 不能爲空

INSERT INTO `bitauth_users` (`username`, `password`, `active`, `activation_code`, `group_id`, `password_last_set`) VALUES ('FAAN', '0884e4e5928d672b182a37b885b5e6ec', 1, '7c6ef5bd05fd2d189df64da76e76017ecec7d233', NULL, '2016-06-23 04:07:08') 

文件名:C:\的Inetpub \虛擬主機\ vidoplus.com \ httpdocs \ system \ database \ DB_driver.php

行號:330

請問我需要做些什麼來解決這個問題。我是新來的。謝謝

+0

您無法將空值傳遞給group_id。如果group_id是另一個表中的關鍵字,請確保首先填充表。 – Coderchu

+0

錯誤消息是不是告訴你確切的問題? '列'group_id'不能爲空'。你有專欄'group_id'並且傳遞了'NULL'。更新表格方案。 – chris85

回答

-2

形成你的錯誤信息,你需要給group_id(非空值)的值。你可以試試這個:

INSERT INTO bitauth_users (username, password, active, activation_code, group_id, password_last_set) VALUES ('FAAN', '0884e4e5928d672b182a37b885b5e6ec', 1, '7c6ef5bd05fd2d189df64da76e76017ecec7d233', 1, '2016-06-23 04:07:08'); 

希望這將有助於;)

+0

請問我是否需要使用phpmyadmin來設置這個值,或者我是否按照指定的方式進入文件目錄並尋找330行進行更改 –

+0

在此之前,您可以添加以在您的文章中發佈php代碼嗎? –

+1

假設group_id是一個外鍵,你不能只是爲了通過這個錯誤而放置隨機值。你會搞亂數據的完整性。 – Coderchu

-2

GROUP_ID不爲空場......所以如果你想存儲NULL值,然後讓它爲空的其他明智的,你可以存儲0或' '空白值。 。

INSERT INTO `bitauth_users` (`username`, `password`, `active`, `activation_code`, `group_id`, `password_last_set`) VALUES ('FAAN', '0884e4e5928d672b182a37b885b5e6ec', 1, '7c6ef5bd05fd2d189df64da76e76017ecec7d233', '', '2016-06-23 04:07:08') 
+1

請問我需要使用phpmyadmin來設置這個值還是按照指定的方式進入文件目錄並尋找第330行來更改 –

+0

您必須更改代碼 –

+1

假設group_id是外鍵,你不能只是爲了通過這個錯誤而放置隨機值。你會搞亂數據的完整性。 – Coderchu

2

由於group_id本身表明,它的一些表的主鍵(我認爲它會groups表),併爲您的bitauth_users表的外鍵處理。

所以你不能通過NULL它。

你必須傳遞一些與它是主鍵的表相關的值。

注: - 請提供一些真正的價值

+2

終於...非懶惰的回答 – Coderchu

+0

@Coderchu謝謝。 –

-2

在SQL(不要因爲取你將面臨的問題記錄的時間爲空或0等),塔VALUES一部分, group_id被設置爲NULL。錯誤消息是「列'group_id'不能爲空」。所以你可以將NULL轉換爲零。 該sql可以是這樣的:

INSERT INTO `bitauth_users` 
(`username`,`password`, `active`, `activation_code`, `group_id`,`password_last_set`) 
VALUES 
('FAAN', '0884e4e5928d672b182a37b885b5e6ec', 1, '7c6ef5bd05fd2d189df64da76e76017ecec7d233', 
0, '2016-06-23 04:07:08') 

希望這能幫助你!

+1

假設group_id是一個外鍵,你不能只是爲了通過這個錯誤而放置隨機值。你會搞亂數據的完整性。 – Coderchu

+1

我正在檢查phpmyadmin和表:bitauth_users結構,在組ID下,空柱已經是0,但仍然我仍然有錯誤消息,即使當組ID沒有設置爲NULL,但只是0 –

+1

所以什麼我該做什麼,我在哪裏可以得到要使用的組ID值 –