sql >> Database teknologi >  >> RDS >> Mysql

STRING_SPLIT i MySql - hvordan gør man det?

Ret din datamodel! Gem ikke flere værdier i en enkelt kolonne.

Lær korrekt SQL-syntaks! Aldrig brug kommaer i FROM klausul. Altid bruge korrekt, eksplicit, standard JOIN syntaks.

Når det er sagt, behøver du ikke at splitte strengen. Du kan bruge strengoperationer:

AND CONCAT('-', eo.photosId, '-') LIKE CONCAT('%-', er.pNumber, '-%')

Men du bør virkelig begynde at arbejde med at rette datamodellen, så snart du får denne forespørgsel til at virke.




  1. MySQL-serveren løber tør for hukommelse eller starter ikke

  2. mysql gruppering efter uge

  3. Brug af skråstreg efter mysql_real_escape_string

  4. tidszone problem med database