
如何用php 在mysql的日期型数据中写入NULL 50
前提这个日期类型的字段默认是NULL,如果非要再次给这个默认为NULL的字段赋值为NULL,怎么做.2楼的我知道SQL语句是这样写,字段是datatime类型,把你这句S...
前提 这个日期类型的字段默认是NULL ,如果非要再次给这个默认为NULL的字段赋值为NULL,怎么做.
2楼的 我知道SQL语句是这样写, 字段是datatime类型,把你这句SQL在phpmyadmin中肯定是可以用.,是你把这句用在自己写的PHP环境中试试 能写进去才见鬼了. 展开
2楼的 我知道SQL语句是这样写, 字段是datatime类型,把你这句SQL在phpmyadmin中肯定是可以用.,是你把这句用在自己写的PHP环境中试试 能写进去才见鬼了. 展开
3个回答
展开全部
默认为NULL,你只要在进行插入操作的时候,不给这个字段赋值就行,会被默认为NULL!
比如表tableOne,有两个字段,id time
假设这个time默认为NULL
$sql = "insert into tableOne(id) values(5)";
那么插入一个id为5,time为null的记录!
我无语,对应字段不填充任何内容,写入的就是NULL,既然有这个办法为什么还要执着一定要手动写入NULL,反正效果一样!
比如表tableOne,有两个字段,id time
假设这个time默认为NULL
$sql = "insert into tableOne(id) values(5)";
那么插入一个id为5,time为null的记录!
我无语,对应字段不填充任何内容,写入的就是NULL,既然有这个办法为什么还要执着一定要手动写入NULL,反正效果一样!
展开全部
在PHPMYADMIN里可以,这句SQL语句就没问题。问题一定出在别处
你再仔细检查下吧
假设日期的字段是adddate
要改ID为1的那一行
Update table1 Set adddate=NULL Where id=1
你再仔细检查下吧
假设日期的字段是adddate
要改ID为1的那一行
Update table1 Set adddate=NULL Where id=1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
插入
mysql> insert into `test` (`name`,`intime`) values ('njdel', NULL);
Query OK, 1 row affected (0.01 sec)
修改
mysql> update `test` set `intime`=NULL where `name`='njdel' limit 1;
Query OK, 1 row affected (0.02 sec)
Rows matched: 1 Changed: 1 Warnings: 0
我实在看不出有什么问题。。
mysql> insert into `test` (`name`,`intime`) values ('njdel', NULL);
Query OK, 1 row affected (0.01 sec)
修改
mysql> update `test` set `intime`=NULL where `name`='njdel' limit 1;
Query OK, 1 row affected (0.02 sec)
Rows matched: 1 Changed: 1 Warnings: 0
我实在看不出有什么问题。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询