Hallo! Bin dabei ein paar Tabellen zu erstellen und möchte kurz nachfragen, ob es noch Optimierungen bei der "create table" syntax gibt bzw. ob u.a. vielleicht auch Fehler enthalten sind. Vielleicht passt nicht überall der typ "varchar" oder "mediumint"? Hab das nach meinen besten Wissen versucht. Ob überall dieses "NOT NULL default ''" passt bin ich mir auch nicht sicher. Hier mal die Syntax zur Erstellung der ersten Tabelle:
Bin für jeden Tip dankbar. Danke im Voraus!
-----> SEERED
PHP-Code:
CREATE TABLE USERS (
USER_ID mediumint(11) PRIMARY KEY auto_increment,
USER_TIMESTAMP_REGISTER timestamp(14),
USER_TIMESTAMP_MODIFICATION timestamp(14) NOT NULL default '',
USER_STATUS mediumint(2) NOT NULL default '',
USER_PASSWORD varchar(50) NOT NULL default '',
USER_SLOGAN varchar(255) NOT NULL default '',
USER_INFO mediumblob NOT NULL default '',
USER_ACCOUNT_NAME varchar(50) NOT NULL default '',
USER_SURNAME varchar(50) NOT NULL default '',
USER_FIRST_NAME varchar(50) NOT NULL default '',
USER_STREET_NR varchar(100) NOT NULL default '',
USER_POSTCODE mediumint(5) NOT NULL default '',
USER_CITY varchar(100) NOT NULL default '',
USER_FEDERAL_STATE varchar(100) NOT NULL default '',
USER_TELEPHONE varchar(50) NOT NULL default '',
USER_MOBILE varchar(50) NOT NULL default '',
USER_FAX varchar(50) NOT NULL default '',
USER_EMAIL varchar(50) NOT NULL default '',
USER_BIRTHDAY date NOT NULL default '',
USER_PHOTOLINK varchar(150) NOT NULL default '',
USER_HOMEPAGE varchar(100) NOT NULL default '',
USER_ICQ mediumint(20) NOT NULL default '',
USER_OTHER_MESSENGER varchar(100) NOT NULL default '',
USER_OTHER_MESSENGER_IDENT mediumint(20) NOT NULL default '',
UNIQUE KEY ACCOUNT_NAME (USER_ACCOUNT_NAME),
UNIQUE KEY EMAIL (USER_EMAIL)
)
-----> SEERED
Kommentar