MySQL多行字符串放0

时间:2013-04-20 20:43:16

标签: mysql

我正在尝试在我的MySQL数据库中插入一个多行字符串。

示例:

INSERT INTO `dressuurpaardje`.`Marks` (`markID`, `testID`, `markPosition`, `techinicalMark`, `directiveIdeas`, `maxMark`, `coefficient`, `overflow`) 
VALUES (NULL, 1, 'M', 'Proceed in passage ' + CHAR(10) + CHAR(13) + ' Transition collected walk - passage', NULL, 10, NULL, NULL);

我使用' + CHAR(10) + CHAR(13) + '打算在字符串中获取换行符。但是这会将字符串“0”放在我的db

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

  1. 在查询中使用'\ n',然后让文本解释器添加该行(取决于您使用的内容,但这就是我建议的内容)
  2. 使用CONCAT(string1, CHAR(10), CHAR(13), string2),如Mazatwork所述。
  3. 请注意CHAR10 + CHAR13错误。换行/回车是:

    • chr10或\ n(unix)
    • chr13 + chr10或\ r \ n(windows)