mysql 空问题?
我正在使用 LOAD DATA INTO 命令将 txt 文件中的数据读取到我的数据库中。在我的输入中,我需要将“-”字符视为空(而不是字符串空)。例如;输入
堆栈 - 溢出
必须是
第一列 = 堆栈 第二列 = 空 第三列 = 溢出。
我怎样才能做到这一点?
I am using LOAD DATA INTO command to read data from a txt file into my Database. In my input, ı need to take '-' characters as null (not the string null). For example;the input
stack - overflow
have to be
1st column = stack
2nd column = null
3rd column = overflow.
How can I do that??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一个简单的方法是首先使用 加载数据不进行任何转换,然后运行一些更新来更正您想要更改的值:
LOAD DATA 语法还允许您指定数据的转换:
一个例子是:
A simple approach would be to first use LOAD DATA without any conversions, then afterwards run some updates to correct the values that you want changing:
The LOAD DATA syntax also allows you to specify transformations to your data:
An example would be: