mysql 在一行中判断出空的字段然后插入数据
来源:百度知道 编辑:UC知道 时间:2024/06/01 19:04:52
比如useid1已经存在值了,就把值存在下一个值为空的字段里(如useid2),依此类推。。
如何编写SQL语句? 请问各位,小弟先谢过!
新来的一个数据,因为useid1有了记录先留着,就放到useid2,类推。。。useid最大到useid5
如何编写SQL语句? 请问各位,小弟先谢过!
新来的一个数据,因为useid1有了记录先留着,就放到useid2,类推。。。useid最大到useid5
我感觉你还是放到程序里操作吧,我写的一段片段如下:
for(i=1;<=段总数;i++)
{
if(!null.equals(rs.getString(i))
continue;
else
插入;
}
我劝你还是用程序实现为好
这种棘手的问题根源一般都来源与糟糕的数据库设计,呵呵
同godnosaveme
我建议你看下数据库设计方面的书 达到3NF的话 是不可能会出现这种插入不同字段的要求的
看你的截图 如果你分割成两个表的话 就把广度遍历变成深度遍历
比如 将useridN(1..n)这些字段变为一个表 user的记录集 如:
T_User
ID FieldName
1 useid1
2 useid2
然后 在你的其他表里添加外键 这样就能实现你的要求了
汗。。。
update 表名 set useid2=useid1
如果列多的话 可以写个循环。。
WORD中文字有的在上下2行文字中间空一行,在全选中下如何把中间空的一行去掉。不要一个个的按backspace曲
在java中怎么样取前一天的日期.然后怎样做为mysql中的where判断条件?
excel中在符合判断条件的行前插入新一行的代码是什么?
在jsp中判断session为空
word中怎么把一行空一行的格式,改成不空行的
word中一行的末尾总是空一格,一输入就跳到下一行,不知怎么办?
fso在asp中怎么判断一个txt是空的??
我在Delphi使用query来判断登陆时,不能够正确判断表中同一行上的用户名和密码,哪位高手~~
在页面中怎么判断datagrid数据源为空
在触发器中,如何判断一个字段是否为空