MySQL Workbench:显示第breaks/new行

MySQL Workbench: Display line breaks/new line

教科书“Murach's MySQL”包含以下查询:

SELECT CONCAT(vendor_name, CHAR(13,10), vendor_address1, CHAR(13,10), vendor_city, ', ', vendor_state, ' ', vendor_zip_code) AS mailing_address
FROM vendors
WHERE vendor_id = 1;

作者的输出应该类似于:

US Postal Service
Attn:  Supt. Window Services
Madison, WI 53707

但实际输出如下所示:

US Postal Service Attn:  Supt. Window Services Madison, WI 53707

同样当我右击 → 复制行 /r/n 当我将行的内容粘贴到此论坛的文本框中时出现

'US Postal Service\r\nAttn:  Supt. Window Services\r\nMadison, WI 53707'

char(10)表示换行,char(13)表示回车 return.

如何使 MySQL Workbench 查询看起来像作者的输出?

MySQL Workbench 没有在结果网格中正确显示此查询的结果。要查看换行符,您需要单击表单编辑器选项卡以在表单编辑器中显示此查询的结果。如果这样做,我想您会看到 returned 的数据包括回车 return 和换行章节,并显示在三行上。

我也遇到过类似的问题。您可以将查询结果导出为 .csv,然后数据就会正确显示。