Hi Cheatah,
vielleicht bin ich zu blöd, aber beim anlegen der Tabelle, bekomme ich immer einen Fehler, wenn ich sowas als Felddefinition probiere:
time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
Der Fehler daraufhin:
You have an error in your SQL syntax near 'CURRENT_TIMESTAMP, company VARCHAR(50), ' at line 3
Ende
Statt CURRENT_TIMESTAMP habe ich auch schon SYSDATE(), NOW(), CURRENT_TIME, UNIX_TIMESTAMP und verschiedenes anderes probiert.
Liegt es einfach daran, dass ein Default Wert ein fester Wert sein muss, und keine Funktion sein kann ? Oder hab ich nur wiedermal irgendeinen ganz dämlichen kleinen Syntaxfehler drin.
vielen Dank für jede Hilfe
Gruss
Marko
p.s. hier nochmal das komplette sql, obwohl es funktioniert, halt bis auf den DEFAULT:
$sql = "CREATE TABLE users (
guid BIGINT NOT NULL PRIMARY KEY,
time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
company VARCHAR(50),
username VARCHAR(50) UNIQUE,
password VARCHAR(50),
speakto VARCHAR(10),
name VARCHAR(50),
familyname VARCHAR(50),
email VARCHAR(50),
citycode VARCHAR(50),
telefon VARCHAR(50),
fax VARCHAR(50),
street VARCHAR(50),
housenumber VARCHAR(50),
postcode VARCHAR(5),
city VARCHAR(50)
)";