0

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」を入れます

助言がありますか?

4

1 に答える 1

1
  1. クエリで '\n' を使用し、テキスト インタープリターに行を追加させます (使用するものによって異なりますが、それをお勧めします)。
  2. CONCAT(string1, CHAR(10), CHAR(13), string2)Mazatworkでも言及されているように、を使用してください。

CHAR10 + CHAR13 が間違っていることに注意してください。改行/キャリッジ リターンは次のいずれかです。

  • chr10 または \n (unix)
  • chr13 + chr10 または \r\n (Windows)
于 2013-04-20T20:47:39.270 に答える