Hi,
ich brauch einen etwas komplexeren mysql-insert und bin leider nicht sehr bewandert was sql angeht.
Ich habe folgende Tabellen:
tabelle 1 (user)
id, name
tabelle 2 (data)
id, userid, timestamp, data
jetzt will ich in tabelle2 einen neuen datensatz einfügen. sähe zb so aus:
name: "testuser", data:"test"
jetzt soll der sql befehl automatisch die id des users "testuser" aus tabelle1 auslesen, wenn der user nicht existiert soll in tabelle1 der user angelegt werden. dann soll in tabelle2 der datensatz mit der passenden userid angelegt werden, aber nur, wenn der letzte datensatz dieses users mindestens 24h alt ist (->timestamp).
jemand eine ahnung wie ich das ganze umsetzen kann?
mfg
Elmar
ich brauch einen etwas komplexeren mysql-insert und bin leider nicht sehr bewandert was sql angeht.
Ich habe folgende Tabellen:
tabelle 1 (user)
id, name
tabelle 2 (data)
id, userid, timestamp, data
jetzt will ich in tabelle2 einen neuen datensatz einfügen. sähe zb so aus:
name: "testuser", data:"test"
jetzt soll der sql befehl automatisch die id des users "testuser" aus tabelle1 auslesen, wenn der user nicht existiert soll in tabelle1 der user angelegt werden. dann soll in tabelle2 der datensatz mit der passenden userid angelegt werden, aber nur, wenn der letzte datensatz dieses users mindestens 24h alt ist (->timestamp).
jemand eine ahnung wie ich das ganze umsetzen kann?
mfg
Elmar
Comment