Schrift
[thread]3436[/thread]

MySQL autoincrement feld zurück setzen



<< >> 10 Einträge, 1 Seite
esskar
 2004-04-09 23:27
#31995 #31995
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
hi...
wie setz ich sowas zurück?
hab phpMyAdmin um die DB zu verwalten!
esskar
 2004-04-10 00:25
#31996 #31996
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
aha... wenn man die Tabelle richt "leert", dann wird sie resetet!
Crian
 2004-06-01 16:14
#31997 #31997
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Wie richtet man ein Autoincrementfeld ein?

Hab bisher meine ID's mit

[sql]integer not null unique[/sql]

angelegt, aber autoincrement wäre sehr praktisch. Ich nehme an, dann muss man die Spalte beim Einfüllen von Werten nicht angeben?!
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Heromaster
 2004-06-01 16:18
#31998 #31998
User since
2003-08-05
220 Artikel
BenutzerIn
[default_avatar]
[quote=Crian,01.06.2004, 14:14]Wie richtet man ein Autoincrementfeld ein?

Hab bisher meine ID's mit

[sql]integer not null unique[/sql]

angelegt, aber autoincrement wäre sehr praktisch. Ich nehme an, dann muss man die Spalte beim Einfüllen von Werten nicht angeben?![/quote]
Einfach ein auto_increment dranhängen ;)
[sql]integer not null unique auto_increment[/sql]\n\n

<!--EDIT|Heromaster|1086092350-->
Derjenige, der zwei Hasen jagt, lässt einen zurück und verliert den anderen.
renee
 2004-06-01 16:20
#31999 #31999
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
mysql> CREATE TABLE test (a INT NOT NULL AUTO_INCREMENT,
-> PRIMARY KEY (a))
-> TYPE=MyISAM;

@esskar: um auto_increment auf einen neuen Wert zu setzen:[sql]ALTER TABLE `tabellenname` AUTO_INCREMENT = 8[/sql]
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Crian
 2004-06-01 16:27
#32000 #32000
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
[quote=Heromaster,01.06.2004, 14:18]
Einfach ein auto_increment dranhängen ;)
[/quote]

:D danke

[quote=renee,01.06.2004, 14:20]um auto_increment auf einen neuen Wert zu setzen:[sql]ALTER TABLE `tabellenname` AUTO_INCREMENT = 8[/sql][/quote]


Daraus schließe ich mal, dass man pro Tabelle nur eine autoincrement-Spalte haben kann?!

Ist das unique beim Anlegen der Autoincrement-Spalte wirklich überflüssig? Schadet aber auch nicht?!
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Heromaster
 2004-06-01 16:32
#32001 #32001
User since
2003-08-05
220 Artikel
BenutzerIn
[default_avatar]
[quote=Crian,01.06.2004, 14:27]Daraus schließe ich mal, dass man pro Tabelle nur eine autoincrement-Spalte haben kann?!

Ist das unique beim Anlegen der Autoincrement-Spalte wirklich überflüssig? Schadet aber auch nicht?![/quote]
Ja, Du kannst nur eine besitzen. Aber ich habe bisher noch nicht erlebt, das man jemals zwei brauchen würde. PRIMARY KEY ist bereits unique und indiziert die Spalte. Es gab einen Unterschied zwischen Primary Key und Unique-Index, mir fällt jetzt bloß nicht ein, welcher.
Derjenige, der zwei Hasen jagt, lässt einen zurück und verliert den anderen.
renee
 2004-06-01 16:47
#32002 #32002
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Unique-Indexe kannst Du mehrere haben, Primary Key gibt es nur einen...
Und Unique-Felder dürfen (wenn ich mich richtig erinnere) auch NULL sein, während alle Felder in den Spalten des Primary Key NOT NULL sein müssen...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Heromaster
 2004-06-01 16:58
#32003 #32003
User since
2003-08-05
220 Artikel
BenutzerIn
[default_avatar]
Ja, ich glaube das war der Unterschied. Wenn Unique-Felder aber auch NULL enthalten dürfen, dann darf dies doch allerhöchstens ein Datensatz sein sonst wär's ja nicht mehr unique. Werde ich mal @home ausprobieren :)
Derjenige, der zwei Hasen jagt, lässt einen zurück und verliert den anderen.
esskar
 2004-06-01 17:25
#32004 #32004
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=Crian,01.06.2004, 14:14]Wie richtet man ein Autoincrementfeld ein?

Hab bisher meine ID's mit

[sql]integer not null unique[/sql]

angelegt, aber autoincrement wäre sehr praktisch. Ich nehme an, dann muss man die Spalte beim Einfüllen von Werten nicht angeben?![/quote]
hehe...
war ein verschreiber

s/rich/richtig/
<< >> 10 Einträge, 1 Seite



View all threads created 2004-04-09 23:27.