sql >> Databáze >  >> RDS >> Mysql

Přidání zalomení řádku do textu MySQL INSERT INTO

Pokud vám vyhovuje příkaz SQL, který se šíří na více řádcích, pak oedo's návrh je nejjednodušší:

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

Právě jsem měl situaci, kdy bylo vhodnější mít všechny příkazy SQL na jednom řádku, takže jsem zjistil, že kombinace CONCAT_WS() a CHAR() pracoval pro mě.

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


  1. Jak zkontroluji nastavení InnoDB?

  2. Co je ekvivalent LEN() v MySQL?

  3. PHP asynchronní mysql-query

  4. Dvě vložení v PHP/MySQL pomocí LAST_INSERT_ID() a řádky z jiné tabulky