社区
Web 开发
帖子详情
用户在注册的时候有些非必填数据是如何存入数据库中的?
葱花鸡蛋
2017-01-03 03:22:58
用户在注册的时候一般会有好多信息需要填写,但有些是不必要的。这些不必要的信息怎么处理?
1. 是默认为空用户写了就插入用户输入的值,用户没写就插入默认的空值。
我感觉这种方法很浪费
2. 用一些其他方法,我并不知道这些方法,有大神知道怎么处理吗?
...全文
373
8
打赏
收藏
用户在注册的时候有些非必填数据是如何存入数据库中的?
用户在注册的时候一般会有好多信息需要填写,但有些是不必要的。这些不必要的信息怎么处理? 1. 是默认为空用户写了就插入用户输入的值,用户没写就插入默认的空值。 我感觉这种方法很浪费 2. 用一些其他方法,我并不知道这些方法,有大神知道怎么处理吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
葱花鸡蛋
2017-01-04
打赏
举报
回复
看了大家的意见,得到了很多方法,谢谢大家
liufurun
2017-01-04
打赏
举报
回复
这个没有必要吧~~如果所有字段都是在一张表里,那么无论如何都要做一次insert操作~~~感觉这个开销大部分是在创建链接上,多几个null字段应该影响不大吧~~~当然在内存中动态拼接sql也是可行的~~~
gzcitizeny
2017-01-04
打赏
举报
回复
用户没填写的就传回一个空值就行了,反正都要对数据库进行一次写入操作。 否则还有检查哪个字段没有填写,根据这个修改sql语句更加麻烦。
caorongqiang
2017-01-04
打赏
举报
回复
在输入的时候,检查可选值是不是存在,如果不存在,就不用管; 如果存在了,检查格式是否满足限制条件;然后,动态生成SQL预处理语句,接参数的类型和位置依次添加用户输入的各项参数。对于所有不存在的可选项,填写数据库定义时的默认值,比如NULL。
kinoymir
2017-01-04
打赏
举报
回复
插入数据库的时候用动态SQL啊
cp3_nit
2017-01-03
打赏
举报
回复
这个感觉有点想太多吧...别人不填就传空进去好了。
葱花鸡蛋
2017-01-03
打赏
举报
回复
如果先进行判断,那插入数据库的参数的个数就不确定,有人知道怎么样向数据库(mysql)插入不定参数个数的数据?
xiaoyi94
2017-01-03
打赏
举报
回复
一般会进行判断,非空的属性才会插入,也会有不进行判断,直接插入空值的
数据
库
应用系统设计与实现
数据
库
应用系统设计与实现 实验类型:设计型 实验地点:2楼312 实验时间:12月14日、21日周五1-3/5-7节 实验内容: 系统概述: 某银行需要开发ATM存取款机系统实现如下功能: 1)开户(到银行填写开户申请单,卡号...
ASP.NET报名系统(源代码+论文)、
将学生信息录入培训管理系统, 系统自动检查“
必填
项”,如有未填项,则提示工作人员将
数据
补充完整并检查有没有重复录入的现象,询问是否打印听课证,若有课程在早于一个月前已经开课,系统自动从班次
中
滤去,不再...
Nginx安装包
为了完成测试,我先在IndexController
中
添加了两个简单方法,一个是登录方法,一个是进入
用户
中
心方法。需要注意的是如果要往redis
中
存入
对象,则需要改对象序列化才能
存入
。我这里为了方便,就用fastjson将对象转为...
sql语句技巧--插入时间时
非
必填
的情况
应用场景当表单
中
存在时间且为
非
必填
时,且该字段在
数据
库
中
为时间类型(一般可更改为字符串类型的)错误分析sql插入或更新语句时,时间字段不能为空(如 time = ”,是错误的,应该是time = null) 那么如果有值的...
mysql
非
必现
数据
插不进去_MySQL必知必会:
数据
插入(Insert)
本篇文章介绍如何使用Insert语句将
数据
插入到
数据
库
。
数据
插入增删改查是
数据
库
最常用的4个命令,插入算是第二常用,第一是SELECT。插入
数据
的方式大概有4种插入完整的行插入行的一部分插入多行
数据
(批量插入)插入...
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章