multiple-table update
am 17.04.2006 20:02:21 von Bernd Mayer
MYSQL Version 3.23.55 meldet bei sql statement
UPDATE table1, table2 SET...
einen SQL Fehler bei 'table2 SET...'
Auch ein Umformulieren des Statements in UPDATE table1 JOIN table2
SET... MySQL nicht dazu das update auszuführen
hat dazu jemand eine Idee?
Bernd Mayer
Re: multiple-table update
am 17.04.2006 20:07:46 von Kai Ruhnau
Bernd Mayer wrote:
> MYSQL Version 3.23.55 meldet bei sql statement
>
> UPDATE table1, table2 SET...
>
> einen SQL Fehler bei 'table2 SET...'
> Auch ein Umformulieren des Statements in UPDATE table1 JOIN table2
> SET... MySQL nicht dazu das update auszuführen
>
> hat dazu jemand eine Idee?
Was sagt denn das Handbuch zu
13 SQL Statement Syntax
13.2 Data Manipulation Statements
13.2.10 UPDATE Syntax
wenn du auf der Seite nach 'multiple' suchst?
Grüße
Kai
--
This signature is left as an exercise for the reader.
Re: multiple-table update
am 17.04.2006 20:20:44 von Bernd Mayer
Sämtliche Quellen in denen ich multiple-table gefunden habe sagen, daß
UPDATE table1, table2 SET table1.a = table2.b Where table1.c = table2.d
funktionieren Sollte
Trotz Zaunpfahl noch blind
Bernd
Kai Ruhnau schrieb am 17.04.2006 20:07:
> Bernd Mayer wrote:
>> MYSQL Version 3.23.55 meldet bei sql statement
>>
>> UPDATE table1, table2 SET...
>>
>> einen SQL Fehler bei 'table2 SET...'
>> Auch ein Umformulieren des Statements in UPDATE table1 JOIN table2
>> SET... MySQL nicht dazu das update auszuführen
>>
>> hat dazu jemand eine Idee?
>
> Was sagt denn das Handbuch zu
> 13 SQL Statement Syntax
> 13.2 Data Manipulation Statements
> 13.2.10 UPDATE Syntax
> wenn du auf der Seite nach 'multiple' suchst?
>
>
>
> Grüße
> Kai
>
Re: multiple-table update
am 17.04.2006 20:31:07 von Bernd Mayer
Bernd Mayer schrieb am 17.04.2006 20:20:
> Sämtliche Quellen in denen ich multiple-table gefunden habe sagen, daß
> UPDATE table1, table2 SET table1.a = table2.b Where table1.c = table2.d
> funktionieren Sollte
>
> Trotz Zaunpfahl noch blind
>
> Bernd
>
> Kai Ruhnau schrieb am 17.04.2006 20:07:
>> Bernd Mayer wrote:
>>> MYSQL Version 3.23.55 meldet bei sql statement
>>>
>>> UPDATE table1, table2 SET...
>>>
>>> einen SQL Fehler bei 'table2 SET...'
>>> Auch ein Umformulieren des Statements in UPDATE table1 JOIN table2
>>> SET... MySQL nicht dazu das update auszuführen
>>>
>>> hat dazu jemand eine Idee?
>>
>> Was sagt denn das Handbuch zu
>> 13 SQL Statement Syntax
>> 13.2 Data Manipulation Statements
>> 13.2.10 UPDATE Syntax
>> wenn du auf der Seite nach 'multiple' suchst?
>>
>>
>>
>> Grüße
>> Kai
>>
Handbuch 13.2.10
http://dev.mysql.com/doc/refman/5.0/en/update.html
übrigens auch
Bernd
Re: multiple-table update
am 17.04.2006 20:32:01 von Kai Ruhnau
Bitte lies, verstehe und beherzige in Zukunft
http://learn.to/quote
(Zitat korrigiert)
Bernd Mayer wrote:
> Kai Ruhnau schrieb am 17.04.2006 20:07:
>> Bernd Mayer wrote:
>>> MYSQL Version 3.23.55 meldet bei sql statement
>>>
>>> UPDATE table1, table2 SET...
>>>
>>> einen SQL Fehler bei 'table2 SET...'
>>> Auch ein Umformulieren des Statements in UPDATE table1 JOIN table2
>>> SET... MySQL nicht dazu das update auszuführen
>>>
>>> hat dazu jemand eine Idee?
>>
>> Was sagt denn das Handbuch zu
>> 13 SQL Statement Syntax
>> 13.2 Data Manipulation Statements
>> 13.2.10 UPDATE Syntax
>> wenn du auf der Seite nach 'multiple' suchst?
>>
>>
>>
> Sämtliche Quellen in denen ich multiple-table gefunden habe sagen, daß
> UPDATE table1, table2 SET table1.a = table2.b Where table1.c = table2.d
> funktionieren Sollte
>
> Trotz Zaunpfahl noch blind
Nun ja, im Handbuch von MySQL (das zählte doch hoffentlich zu deinen
Quellen!)
http://dev.mysql.com/doc/refman/4.1/en/update.html
findet sich bei der Suche auf der Seite nach 'multiple' folgende
eindeutige Zeile:
Starting with MySQL 4.0.4, you can also perform UPDATE operations
covering multiple tables.
Grüße
Kai
--
This signature is left as an exercise for the reader.
Re: multiple-table update
am 17.04.2006 20:52:56 von Bernd Mayer
Kai Ruhnau schrieb am 17.04.2006 20:32:
> Bitte lies, verstehe und beherzige in Zukunft
> http://learn.to/quote
> (Zitat korrigiert)
>
> Bernd Mayer wrote:
>> Kai Ruhnau schrieb am 17.04.2006 20:07:
>>> Bernd Mayer wrote:
>>>> MYSQL Version 3.23.55 meldet bei sql statement
>>>>
>>>> UPDATE table1, table2 SET...
>>>>
>>>> einen SQL Fehler bei 'table2 SET...'
>>>> Auch ein Umformulieren des Statements in UPDATE table1 JOIN table2
>>>> SET... MySQL nicht dazu das update auszuführen
>>>>
>>>> hat dazu jemand eine Idee?
>>>
>>> Was sagt denn das Handbuch zu
>>> 13 SQL Statement Syntax
>>> 13.2 Data Manipulation Statements
>>> 13.2.10 UPDATE Syntax
>>> wenn du auf der Seite nach 'multiple' suchst?
>>>
>>>
>>>
> > Sämtliche Quellen in denen ich multiple-table gefunden habe sagen, daß
> > UPDATE table1, table2 SET table1.a = table2.b Where table1.c = table2.d
> > funktionieren Sollte
> >
> > Trotz Zaunpfahl noch blind
>
> Nun ja, im Handbuch von MySQL (das zählte doch hoffentlich zu deinen
> Quellen!)
> http://dev.mysql.com/doc/refman/4.1/en/update.html
> findet sich bei der Suche auf der Seite nach 'multiple' folgende
> eindeutige Zeile:
>
> Starting with MySQL 4.0.4, you can also perform UPDATE operations
> covering multiple tables.
>
> Grüße
> Kai
>
Na gut, hab ich halt wieder mal was übersehen
Danke
Bernd