AW: Werte in Tabellen vergleichen
Erghänzend zu dem was pguser schrieb:
CREATE TABLE `Website` (
`ID` int(5) NOT NULL AUTO_INCREMENT,
Wat soll die 5?
`Referer` text COLLATE latin1_german2_ci NOT NULL,
...
`Request` text COLLATE latin1_german2_ci NOT NULL,
Spaltentyp text? Wenn Du wüßtest, wie bescheuert das in MySQL gelöst wird und wurde, würdest Du um den Typ text nen janz großen Bogen machen.
`Datum` datetime NOT NULL,
Hossa. datetime kennste wenigstens.
CREATE TABLE `Kunden2` (
int(5) und text s.o.
`Nummer` int(5) NOT NULL,
Sinnfrei, wenn man Hauptstraße 2a eintragen möchte.
`PLZ` int(5) NOT NULL,
Ebenfalls sinnfrei, weil so die PLZs 01??? .. 09??? unter den Tisch fallen.
`Phone` text COLLATE latin1_german2_ci NOT NULL,
Tolle Telefonnummern:
TEXT L + 2 bytes, where L < 2^16
`Preis` varchar(15) COLLATE latin1_german2_ci NOT NULL,
Preis als varchar? Das hat was.
Tritt das Konzept in die Tonne und fang noch mal von vorn an. Falls es nicht Dein Konzept ist, dann tritt den Entwickler plus Konzept in die Tonne.
|