php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.01.2005, 01:46  
Erfahrener Benutzer
 
Registriert seit: 12.08.2004
Beiträge: 253
socke
Standard Wie weit geht AUTO INCREMENT?

Wie weit geht eigentlich auto INCREMENT?

Welcher Dateityp wäre denn das weiteste? Double? Bigint?
socke ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.01.2005, 02:44  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 387
MrNiceGuy befindet sich auf einem aufstrebenden Ast
Standard

BIGINT UNSIGNED müsste das größte sein und das reicht für viele, viele Datensätze
MrNiceGuy ist offline   Mit Zitat antworten
Alt 05.01.2005, 14:18  
Erfahrener Benutzer
 
Registriert seit: 12.08.2004
Beiträge: 253
socke
Standard

Das heist?
ca?

Ich hachte immer Double ist länger als Bigint

Für was steht eigentlich Unsigned
socke ist offline   Mit Zitat antworten
Alt 05.01.2005, 15:03  
Erfahrener Benutzer
 
Registriert seit: 06.09.2003
Beiträge: 309
suter
Standard

glaubs dass es nur positiv sein kann, dass andere positiv und negativ. So verlierst du die hälfte der Variable, weil sie auch ins Minus gehen kann.
suter ist offline   Mit Zitat antworten
Alt 05.01.2005, 15:10  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://dev.mysql.com/doc/mysql/de/Numeric_types.html
Zitat:
Alle Ganzzahl-Typen können ein optionales (Nicht-Standard-) Attribut UNSIGNED haben. Vorzeichenlose Werte können dafür benutzt werden, nur positive Zahlen in einer Spalte zuzulassen, wenn Sie eine Wertebereich brauchen, der etwas größer ausfällt.
http://dev.mysql.com/doc/mysql/de/Column_types.html
Zitat:
BIGINT[(M)] [UNSIGNED] [ZEROFILL]
Eine große Ganzzahl. Der vorzeichenbehaftete Bereich ist -9223372036854775808 bis 9223372036854775807. Der vorzeichenlose Bereich ist 0 bis 18446744073709551615. Einiger Dinge sollten Sie sich bei BIGINT-Spalten bewusst sein:
Weil alle arithmetischen Berechnungen mit vorzeichenbehafteten BIGINT- oder DOUBLE-Werten durchgeführt werden, sollten Sie keine vorzeichenlosen Ganzzahlen größer als 9223372036854775807 (63 Bits) benutzen, ausser bei Bit-Funktionen! Wenn Sie das doch tun, können einige der letzten Ziffern im Ergebnis falsch sein, weil Rundungsfehler beim Umwandeln von BIGINT in DOUBLE auftreten. MySQL 4.0 kann BIGINT in folgenden Fällen handhaben:
Benutzen Sie Ganzzahlen, um große vorzeichenlose Wert in einer BIGINT-Spalte zu speichern.
Bei MIN(große_ganzzahl_spalte) und MAX(große_ganzzahl_spalte).
Bei der Benutzung der Operatoren (+, -, * usw.), wenn beide Operanden Ganzzahlen sind.
Sie können immer einen genauen Ganzzahlwert in einer BIGINT-Spalte speichern, wenn Sie sie als Zeichenkette speichern, denn in diesem Fall wird diese nicht zwischendurch als Double dargestellt.
`-', `+' und `*' benutzen arithmetische BIGINT-Berechnungen, wenn beide Argumente INTEGER-Werte sind! Das heißt, wenn Sie zwei Ganzzahlen multiplizieren (oder Ergebnisse von Funktionen, die Ganzzahlen zurückgeben), erhalten Sie vielleicht unerwartete Ergebnisse, wenn das Ergebnis größer als 9223372036854775807 ist.

Zitat:
Zitat von socke
Double ist länger als Bigint
Zitat:
DOUBLE
Der Wertebereich umfasst -1.7976931348623157E+308 bis -2.2250738585072014E-308, 0 und 2.2250738585072014E-308 bis 1.7976931348623157E+308.

BIGINT
Der vorzeichenbehaftete Bereich ist -9223372036854775808 bis 9223372036854775807. Der vorzeichenlose Bereich ist 0 bis 18446744073709551615.
obige quelle

soll ich dich anrufen, damit ich es dir vorlesen kann? .. mensch mensch mensch ..
imported_Ben ist offline   Mit Zitat antworten
Alt 05.01.2005, 15:14  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: Wie weit geht AUTO INCREMENT?

Zitat:
Zitat von socke
Wie weit geht eigentlich auto INCREMENT?

Welcher Dateityp wäre denn das weiteste? Double? Bigint?
kurze frage meinerseits ... sollte das nicht auf jeden fall eine ganzzahl sein?
http://dev.mysql.com/doc/mysql/en/ex...INCREMENT.html
imported_Ben ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfage mit * im Wort "aut*" = auto, autos, autoha atoniusg Datenbanken 2 20.03.2008 18:58
Auto Increment spacedone PHP Tipps 2008 1 12.09.2007 09:47
auto increment synchronisieren /tmp Datenbanken 7 08.02.2006 23:09
[Erledigt] id mit auto increment -nummerierung neu starten Datenbanken 6 23.10.2005 22:32
CSS -> margin:0 auto; GrU3nL!nG HTML, Usability und Barrierefreiheit 5 27.06.2005 21:41
Das [alte] Auto ist rot .... Das _____ Auto ist rot. janni PHP Tipps 2005 8 17.05.2005 08:37
auto increment zurücksetzen rocco Datenbanken 6 05.05.2005 19:20
AUTO INCREMENT mit Zeichen und Zahlen Datenbanken 1 25.02.2005 13:02
AUTO INCREMENT mit Zeichen und Zahlen PHP Tipps 2005 5 24.02.2005 16:07
auto increment PHP Tipps 2004 10 08.11.2004 14:46
[Erledigt] auto login PHP-Fortgeschrittene 2 05.10.2004 20:42
[Erledigt] Auto Increment über 2 Spalten Datenbanken 2 21.09.2004 19:52
[Erledigt] auto increment Wert Datenbanken 17 27.08.2004 12:32
link bei ner auto email PHP Tipps 2004 5 07.07.2004 17:02
Kleines problem mit ID auto Increment oder so :( PHP Tipps 2004 3 09.06.2004 19:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/datenbanken/15347-wie-weit-geht-auto-increment.html, mysql bigint auto_increment, wie weit geht int, mysql größer als bigint, größer als bigint, auto increment php, sql autoincrement zurücksetzen, mssql autoincrement wertebereich, höchste zahl bigint, auto increment mysql 4 ziffern, mysql autoincrement wertebereich, auto increment dateityp in sql, php zahlen größer als double verwenden, auto_increment double, wie weit geht bigint(20), bigint auto_increment, mysql auto increment deutsch, mysql auto_increment wertebereich, sql auto_increment zurücksetzen, mysql autoincrement bigint

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.