
(categoryid,parentid,category,first,categoryorder,Icon,Meta,hide,intro) VALUES ('213','27','日本东芝','0','2',NULL,NULL,NULL,NULL);
可以避免你的问题。
--
以上,希望对你有所帮助。
插入数据?就是向表中添加数据的时候吧??我总结了三种方法来添加数据呢!!你看看
1 添加:
Insert [into] table_name
Column_list
Values
( Expression ) [单引号]
2 省略字段清单的insert 语句
Use [into] table_name
Values
(Experssion)
3 省略values 清单的 insert 语句
Use [into] table_name1 (column_name1,column_name2,…)
[表名列名]
Select (column_name1,column_name2,…)[表名列名]
From table_name2
Where search_conditions
注:insert 表 和 select 表 的结果集的列数、列序、数据类型必须一致
按你说的,只要用第一种方法,不填写可以填空值的那一项(即“Column_list”里)就可以了。
有一些客户表同时存在于两个数据库中,但是在新环境中的数据库的那些表有一些额外的字段。你能帮助我使用导入/导出工具吗这样我就可以或者导入新的空值,或者从原来的环境中导出为空值,然后再导入了。非常感谢。专家回答:这里有两个类似的选项可以让你从源数据库中转换数据到目标数据库中,同时在目标系统中保存额外的字段。使用导出/导入工具不会让你在目标数据库中保存那些字段。你可以使用带有导出的查询选项,但是这只能允许某些行导出,而不能允许只有某些字段(列)导出。
第一个选择涉及了在源和目标数据库之间创建一个数据库链接,然后使用插入命令来只插入你需要的数据行和字段。这里是例子:
加入说你的datetime的列为birth,那试下下面的语句看下
insert
into
table(birth)
values(to_date('2008-08-08','yyyy-mm-dd'))
上面的符号都是英文状态下的,这里打不出
以上就是关于mysql数据库不能插入空值问题全部的内容,包括:mysql数据库不能插入空值问题、mysql数据库中的表允许有空值在插入数据的时候插入语句怎么写、如何在Oracle中导入额外字段作为空值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)