簡體   English   中英

執行codeigniter時數據庫錯誤

[英]Error in database while executing codeigniter

發生數據庫錯誤,錯誤號:1364

字段“ user_data”沒有默認值

插入ci_sessionssession_idip_addressuser_agentlast_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM