作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面是我为注册时事通讯创建的表格和表格。当我尝试在表单中输入一个新人时,我收到了这条消息。我该怎么做才能解决这个问题?
**Field 'ip_address' doesn't have a default value INSERT INTO
member
SET join_date = NOW() ,first_name
= 'John',last_name
= 'D',Field 'unsubscribe_date' doesn't have a default value INSERT INTO
member
SET join_date = NOW() ,first_name
= 'John',last_name
= 'D',Field 'unsubscribe_send_id' doesn't have a default value INSERT INTO
member
SET join_date = NOW() ,first_name
= 'John',last_name
= 'D',
这是我的表格:
<table cellpadding="3" width="100%">
<tbody>
<tr>
<td>Email <span class="required">*</span></td>
<td><input type="text" class="text_input" name="email" value=""></td>
</tr>
<tr>
<td>First Name <span class="required">*</span></td>
<td><input type="text" class="text_input" name="first_name" value=""></td>
</tr>
<tr>
<td>Last Name</td>
<td><input type="text" class="text_input" name="last_name" value=""></td>
</tr>
<tr>
<td>
Subscribed Communication
</td>
<td>
<table>
<tr>
<td><input type="checkbox" name="group_id[]" value="2" checked></td>
<td>RaceO'Clock Members</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="submit" value="Subscribe!"> <br/>
<em>* required fields</em>
</td>
</tr>
</tbody>
</table>
</form>
这是我的 table :
CREATE TABLE IF NOT EXISTS `member` (
`member_id` int(11) NOT NULL auto_increment,
`first_name` varchar(255) NOT NULL,
`last_name` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`join_date` date NOT NULL,
`ip_address` varchar(15) NOT NULL,
`unsubscribe_date` date NOT NULL,
`unsubscribe_send_id` int(11) NOT NULL,
PRIMARY KEY (`member_id`)
) DEFAULT CHARSET=utf8;
最佳答案
插入语句中需要不带默认值的不为空的字段。
你有三个选择:
关于php - 数据库错误 "Field X doesn' t have a default value”是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18805425/
我是一名优秀的程序员,十分优秀!