Mit welchen befehl kann ich !
z.B:
aus Tabelle1 aus dem feld1 die zeichen ab postion 3 bis 6 auslesen und in Tabelle2 feld3 übertragen.
Seit zweitagen bastell ich schon mit der kombnation
insert int select substring
rum. und schaffe es nicht!
mySQL unterstützt immer noch keine SubSelects. Einen Transfer per temporärer Table möchte ich dir auch nicht zumuten, also empfehle ich dir, das ganze mit PHP als 'Mittelsmann' zu lösen.
subselects mit Insert funktionieren soweit ich weiß ... Die Skripte vom PowerDesigner arbeiten damit, und bisher hat sich mySQL noch nicht drüber beschwert:
insert into Tabelle2 (feld3) select substring(feld1,3,4) from Tabelle1
mastermack
13-04-2002, 01:00
Richtige SubSelects gibt es bisher noch nicht in MySQL.
Sollen aber in der Version 4.1 möglich sein.
So ist auf jeden Fall die Aussage auf der MySQL Page.
:(
Haha Problem gelöst: Hat viertage gedauert.
Zeile Lautet:
insert into Tabelle1 (feld1) select substring(tabelle2.feldx, 1, 7)
from tabelle2;
Hi,
falls jetzt jemand meint, dies wäre ein SUB-SELECT:
insert into Tabelle2 (feld3) select substring(feld1,3,4) from Tabelle1
der irrt sich.
Ein SUB-SELECT sähe so aus:
Select blubb from blah where blubber = (Select blablub from blub)
Gruß
Ilija
Wo du recht hast, hast du recht. :)