Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
mysql [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
mysql


 
buko
12-04-2002, 13:54 
 
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!

 
Sky
12-04-2002, 17:31 
 
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.

 
Titus
12-04-2002, 20:08 
 
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.
:(

 
buko
15-04-2002, 10:42 
 
Haha Problem gelöst: Hat viertage gedauert.

Zeile Lautet:

insert into Tabelle1 (feld1) select substring(tabelle2.feldx, 1, 7)
from tabelle2;

 
ilija
16-04-2002, 21:07 
 
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

 
Titus
17-04-2002, 19:19 
 
Wo du recht hast, hast du recht. :)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:18 Uhr.