Database 板


LINE

大家好, 今天处理一个栏目的资讯分为四个新栏目来处理: +--------------------------------+ | interests | +--------------------------------+ | women | | sailing, fishing, yachting | | fishing, drinking | | RPG | | collecting books, scuba diving | | cooking | | acting, dancing | | RPG, anime | | poetry, screenwriting | +--------------------------------+ 变成: +------------------+---------------+-----------+-----------+ | interest1 | interest2 | interest3 | interest4 | +------------------+---------------+-----------+-----------+ | women | | | | | sailing | fishing | yachting | | | fishing | drinking | | | | RPG | | | | | collecting books | scuba diving | | | | cooking | | | | | acting | dancing | | | | RPG | anime | | | | poetry | screenwriting | | | +------------------+---------------+-----------+-----------+ 这段变化我做的指令如下: ALTER TABLE my_contacts ADD COLUMN interest1 VARCHAR(50), ADD COLUMN interest2 VARCHAR(50), ADD COLUMN interest3 VARCHAR(50), ADD COLUMN interest4 VARCHAR(50); UPDATE my_contacts SET interest1 = SUBSTRING_INDEX(interests, ',', 1); UPDATE my_contacts SET interests = TRIM(RIGHT(interests, (LENGTH(interests)-LENGTH(interest1)-1))); UPDATE my_contacts SET interest2 = SUBSTRING_INDEX(interests, ',', 1); UPDATE my_contacts SET interests = TRIM(RIGHT(interests, (LENGTH(interests)-LENGTH(interest2)-1))); UPDATE my_contacts SET interest3 = SUBSTRING_INDEX(interests, ',', 1); UPDATE my_contacts SET interests = TRIM(RIGHT(interests, (LENGTH(interests)-LENGTH(interest3)-1))); UPDATE my_contacts SET interest4 = interests; 最後再把interests栏位DROP处理掉。 请问这样处理的结果,空白栏是否应该是NULL? 因为似乎我这样的处理结果出现的是空白值,而非NULL 且不知道这样的情形,不是NULL会不会有影响? 先谢谢大家回答! --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.25.108
1F:→ arkcsl:如果没有资料,应该是要显示NULL而不是'' 04/16 13:51
2F:→ arkcsl:如果是我,我会用NULL把全部的''都update掉。 04/16 13:52
3F:→ arkcsl:因为当你要还原你原本的句子的时候,你会需要用NULL来判断 04/16 13:54
4F:→ arkcsl:当然你也可以用length来判断就是.. 04/16 13:55
5F:→ scorsese:谢谢楼上,我想也是该维持NULL,只是我想怎麽这样跑的结 04/16 17:50
6F:→ scorsese:不是NULL呢? 04/16 17:50
7F:→ arkcsl:set var = NULL where var ='' ? 04/17 10:52







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP