Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Unikanie duplikacji wierszy, Komórki nie są unikalne, jedynie ich kombincja
mlawnik
post
Post #1





Grupa: Zarejestrowani
Postów: 455
Pomógł: 49
Dołączył: 12.04.2010

Ostrzeżenie: (0%)
-----


W jaki sposób unikać duplikacji wierszy w tabeli, jeżeli poszczególne wartości komórek nie są unikalne?


  1. --
  2. -- Structure for table `grades`
  3. --
  4.  
  5. DROP TABLE IF EXISTS `grades`;
  6. CREATE TABLE IF NOT EXISTS `grades` (
  7. `userId` int(11) NOT NULL,
  8. `subjectId` int(11) NOT NULL,
  9. `gradeValue` float NOT NULL,
  10. `gradeWeight` tinyint(1) NOT NULL,
  11. `gradeGroup` varchar(160) NOT NULL,
  12. `gradeTitle` varchar(160) NOT NULL,
  13. `gradeDate` date NOT NULL,
  14. `gradeAbbrev` varchar(3) NOT NULL,
  15. `gradeTrimester` tinyint(1) NOT NULL,
  16. `gradeDownloadDate` datetime NOT NULL,
  17. `gradeShown` tinyint(1) NOT NULL,
  18. KEY `userId` (`userId`)
  19. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  20.  


Generować md5 z każdej kombinacji i zapisywać w bazie?
Inny sposób?
Pozdrawiam,
mlawnik

EDIT: literówka w temacie

Ten post edytował mlawnik 10.06.2013, 14:50:11
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 15:48