Si vous êtes d'accord avec une commande SQL qui s'étend sur plusieurs lignes, alors oedo suggestion est la plus simple :
INSERT INTO mytable (myfield) VALUES ('hi this is some text
and this is a linefeed.
and another');
Je viens d'avoir une situation où il était préférable d'avoir l'instruction SQL sur une seule ligne, j'ai donc trouvé qu'une combinaison de CONCAT_WS()
et CHAR()
travaillé pour moi.
INSERT INTO mytable (myfield) VALUES (CONCAT_WS(CHAR(10 using utf8), 'hi this is some text', 'and this is a linefeed.', 'and another'));