"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

mySQL insert von einer Tabelle in die Andere

EVERMIND 09.02.2005 - 21:04 481 2
Posts

evrmnd

OC Addicted
Registered: Nov 2002
Location:
Posts: 3534
Hi,

Hab das da grad gmacht, kenne mich mit SQL leider nicht so gut aus....


INSERT INTO `table2`
(`username`, `publicname`, `userpassword`, `useremail`, `signatur`, `usericq`, `infotext`, `userhp`, `userage`, `gender`, `regdate` )

SELECT *
FROM apb1_user_table WHERE 1


Das Problem ist das die tabellen halt net gleich viel felder haben...
Es kommt fie fehlermeldung "#1136 - Column count doesn't match value count at row 1"

Weis jemand wie genau ich das machen muss?
Danke!
lg
EVERMIND

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
musst die colums per name angeben, dann kannst auch beliebig viele weglassen, die dann nach dem insert den vordefinierten defaultwert bekommen.

evrmnd

OC Addicted
Registered: Nov 2002
Location:
Posts: 3534
Super 1A Danke!
is eh logisch... :P
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz