Insert Into Select From ...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Insert Into Select From ...

    hi,

    ich habe hier folgendes statement:
    Code:
    INSERT INTO xy_credit
    SELECT 
        wmid, 
        paytype, 
        COUNT( oid ) amount, 
        sum( prov ) gsum, 
        11 AS gmonth, 
        2006 AS gyear,  
        "0.16" AS mwst, 
         0 AS billed 
    FROM xy_order_archive 
    WHERE  MONTH ( odate ) =  "11" 
    AND YEAR( odate )  =  "2006" 
    GROUP  BY wmid, paytype
    mit der wunderschönen fehlermeldung
    Column count doesn't match value count at row 1
    ok, in der tat fehlt ein feld namens 'gid', welches auf auto_increment in der tabelle xy_credit steht.

    fragen:
    - kriege ich mysql dazu, irgendwie zu auto-incrementieren?
    - wenn ja, wie?

    ps: vergessen: mysql 4.012
    Zuletzt geändert von Wurzel; 04.12.2006, 21:14.
    Kissolino.com

  • #2
    Re: Insert Into Select From ...

    Im Subselect an der Spaltenposition einfach den Wert NULL "selektieren" ...?
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Re: Re: Insert Into Select From ...

      Original geschrieben von wahsaga
      Im Subselect an der Spaltenposition einfach den Wert NULL "selektieren" ...?
      bingo!

      danke dir.
      Kissolino.com

      Kommentar

      Lädt...
      X