Om du är okej med ett SQL-kommando som sprids över flera rader, oedo's förslag är det enklaste:
INSERT INTO mytable (myfield) VALUES ('hi this is some text
and this is a linefeed.
and another');
Jag hade precis en situation där det var att föredra att ha SQL-satsen på en rad, så jag upptäckte att en kombination av CONCAT_WS()
och CHAR()
fungerade för mig.
INSERT INTO mytable (myfield) VALUES (CONCAT_WS(CHAR(10 using utf8), 'hi this is some text', 'and this is a linefeed.', 'and another'));