Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Ein Feld in Primärschlüssel umwandenl und als AutoINC setzen (https://www.delphipraxis.net/61116-ein-feld-primaerschluessel-umwandenl-und-als-autoinc-setzen.html)

Karstadt 17. Jan 2006 09:43

Datenbank: mysql • Version: 4 • Zugriff über: ODBC

Ein Feld in Primärschlüssel umwandenl und als AutoINC setzen
 
wie kann ich ein Feld (abc) in der Tabelle "irgendwas" auf primärschlüssel umwandeln und auto_inc aktivieren?

Karstadt 17. Jan 2006 10:21

Re: Ein Feld in Primärschlüssel umwandenl per SQL
 
Create unique index iart_id on xyz (art_id) so kann ich ein primärschlüsse setzen aber wie kann ich ein Auto inc aktivieren?

Karstadt 17. Jan 2006 20:04

Re: Ein Feld in Primärschlüssel umwandenl und als AutoINC se
 
Liste der Anhänge anzeigen (Anzahl: 1)
Die Lösung in diesen Fall lautetet:

Delphi-Quellcode:
  with Query1 do
  begin
    Close;
    SQL.Clear;
    sql.Add('ALTER TABLE `test`.`test` MODIFY COLUMN `test` INTEGER UNSIGNED NOT NULL,ADD PRIMARY KEY(`test`)');
    ExecSQL;
    Close;
    sql.clear;
    sql.add('ALTER TABLE `test`.`test` MODIFY COLUMN `test` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT');
    ExecSQL;
  end;
Diese Befehle kann man sehr einfach in MYSQLADMIN Abgucken!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz