sql >> Database >  >> RDS >> Mysql

Tags opslaan in database. Tag één of meerdere keren opslaan?

De basis is dat u tags moet opslaan zoals u deze in het eerste geval laat zien. Het is goed om te controleren of tag bestaat (aangezien in het tweede geval voor bestaande tags uw db evenveel rijen zou retourneren als er die tags zijn) en goed voor het ophalen van items per tag (selecteer item-ID met één tag-ID is beter dan het selecteren van item id's door een set tag_id die dezelfde representatieve betekenis heeft).

Als je je vingers had gebrand door het indexeren, moet je altijd controleren hoe de query wordt uitgevoerd (voor mysql is dit EXPLAIN/DESCRIBE SELECT ).



  1. Inleiding tot het afhandelen van PL/SQL-uitzonderingen in Oracle Database

  2. Oracle 12c Installation heeft geen toegang tot de tijdelijke locatie

  3. Waarom genereert EF SQL-query's met onnodige null-controles?

  4. MySQL-verschil tussen twee rijen van een SELECT-instructie