sql >> Database >  >> RDS >> Mysql

Een regeleinde toevoegen in MySQL INSERT INTO text

Als u akkoord gaat met een SQL-opdracht die zich over meerdere regels verspreidt, dan oedo's suggestie is het gemakkelijkst:

INSERT INTO mytable (myfield) VALUES ('hi this is some text
and this is a linefeed.
and another');

Ik had net een situatie waarin het de voorkeur had om de SQL-instructie allemaal op één regel te hebben, dus ik ontdekte dat een combinatie van CONCAT_WS() en CHAR() werkte voor mij.

INSERT INTO mytable (myfield) VALUES (CONCAT_WS(CHAR(10 using utf8), 'hi this is some text', 'and this is a linefeed.', 'and another'));


  1. MySQL - tel per maand (inclusief ontbrekende records)

  2. Wachtwoorden via internet verzenden

  3. Geavanceerde SQL:CROSS APPLY en OUTER APPLY

  4. Echo-query vóór uitvoering en zonder uitvoering in codeigniter Active Record