在mysql中向文本中添加一个断行符

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (48)

有人能告诉我如何在MySQL表中输入的文本中添加新行吗?

我试着用'\n'在我进入的那条线上INSERT INTO声明,但'\n'就会显示出来。

实际上,我已经用MS Access创建了一个表,其中包含了一些数据。MSAccess添加新行'\n'...。我正在将MS访问表数据转换为MySQL。但当我皈依时'\n'当我在PHP表单上的MySQL表中显示文本时,所有文本都将显示在一行中。

有人能告诉我MySQL如何在文本中添加新行吗?等待回复,谢谢!

提问于
用户回答回答于

在实际的SQL查询中,只需添加一个换行符。

INSERT INTO table (text) VALUES ('hi this is some text
and this is a linefeed.
and another');
用户回答回答于

INSERT INTO mytable (myfield) VALUES ('hi this is some text
and this is a linefeed.
and another');

我只是遇到了这样一种情况,即最好将sql语句全部放在一行上,因此我发现CONCAT_WS()CHAR()为我工作过。

INSERT INTO mytable (myfield) VALUES (CONCAT_WS(CHAR(10 using utf8), 'hi this is some text', 'and this is a linefeed.', 'and another'));

扫码关注云+社区