[英]Error in database while executing codeigniter
發生數據庫錯誤,錯誤號:1364
字段“ user_data”沒有默認值
插入ci_sessions
( session_id
, ip_address
, user_agent
, last_activity
)值('9016ab41f90dc82a4047cf3d7d15c3ae','0.0.0.0','Mozilla / 5.0(Windows NT 6.1; WOW64)AppleWebKit / 53',1336546808)
文件名:C:\\ xampp \\ htdocs \\ tutecircle \\ system \\ database \\ DB_driver.php
行號:330
會話表如下所示:
CREATE TABLE IF NOT EXISTS `ci_sessions` (
session_id varchar(40) DEFAULT '0' NOT NULL,
ip_address varchar(16) DEFAULT '0' NOT NULL,
user_agent varchar(120) NOT NULL,
last_activity int(10) unsigned DEFAULT 0 NOT NULL,
user_data text NOT NULL,
PRIMARY KEY (session_id),
KEY `last_activity_idx` (`last_activity`)
);
user_data字段必須具有一個值。 否則,編輯列以接受空值。
將user_data字段從“ NOT NULL”更改為“ ALLOW NULL”。
ALTER TABLE ci_sessions MODIFY user_data text DEFAULT NULL;
這應該將其默認值重置為“ ALLOW NULL”,從而允許您插入沒有user_data
值的記錄
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.