Mysql
 sql >> база данни >  >> RDS >> Mysql

Премахнете дублиращи се думи от полето в mysql

Моделът, който описвате (всички тагове в една клетка, разделени с интервали) не е нормализиран, така че не можете да очаквате да намерите прост, ефективен и надежден начин да правите неща с него от сървъра на базата данни (освен четенето на колоната). По начина, по който е сега, PHP е единственият ви шанс да извършите почистването, което планирате да направите, и ще трябва да извличате всеки ред.

Твърде късно ли е да се направи малка промяна в дизайна на базата данни? Ако съхранявате всеки маркер в отделен ред в tag таблица ще можете да правите много неща от обикновен SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Настройване на Django да използва MySQL

  2. Задайте стойност AUTO_INCREMENT програмно

  3. MySQL избира записи преди 1 час или по-пресни в колоната дата и час

  4. Архивиране на MySQL база данни автоматично на сървър на Windows

  5. SQL заявка за получаване на сумата от всички стойности на колони в последния ред на набор от резултати заедно със сумата на редовете (групиране по)