gpt4 book ai didi

mysql - 在 MySQL INSERT INTO 文本中添加换行符

转载 作者:IT老高 更新时间:2023-10-28 12:54:00 29 4
gpt4 key购买 nike

谁能告诉我如何在 MySql 表中输入的文本中添加新行?

我尝试在使用 INSERT INTO 语句输入的行中使用 '\n',但 '\n' 显示为是。

实际上我已经在 MS Access 中创建了一个包含一些数据的表。 MS Access 使用 '\n' 添加新行。我正在将 MS Access 表数据转换为 MySql 。但是当我转换时,'\n' 被忽略,当我在 PHP 表单上从 MySql 表中显示它时,所有文本都显示在一行中。

谁能告诉我 MySQL 如何在文本中添加新行?期待回复,谢谢!!

最佳答案

如果您可以使用跨多行的 SQL 命令,那么 oedo's建议是最简单的:

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'));

关于mysql - 在 MySQL INSERT INTO 文本中添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2902888/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com