Brug for hjælp med server administration?
RSS-ikon E-mail-ikon Hjem ikon
  • Er der en mySQL-ækvivalent til SQL Server er at vælge identitet (int, 1,1) som ...

    No comments Sendt den 30 aug, 2009 servbit2 Ingen kommentarer

    Jeg er portering aaaaa projekt fra SQL Server til mySQL.

    I SQL Server:
    "Vælg identitet (int, 1,1) som id, a, b, c TIL newTable fra oldTable" skaber en autoNumbered id kolonne.

    I MySQL:?

    Hvis der ikke tilsvarende måde, jeg formoder, jeg kunne oprette en tom tabel med et autonummereringsfelt og derefter indsætte i det.

    Faktisk er det lidt af begge dele. Tag et kig her:

    http://dev.mysql.com/doc/refman/5.1/en/create-table.html # id3240603

    SET @ i = 0;
    INSERT INTO ....
    SELECT @ i = @ i +1 som jeg, Kol2 ....