zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Letzte automatisch eingefügte ID bekommen - MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
  #11 (permalink)  
Alt 08.08.2009, 11:20
Neuer Benutzer
neuer user
 
Registriert seit: 19.12.2008
Beiträge: 12
da.executor befindet sich auf einem aufstrebenden Ast
Standard

Ich möchte mich dazu auch mal kurz melden und zwar sollte der Arbeitsprozess geändert werden. Dann hast du die ganzen Probleme und Verwirrungen auch nicht.

Neuer Kundenkontakt -> Neuer Kunde in die Kundenverwaltung eintragen

Somit wird jeder neue Kunde gleich am Anfang, beim ersten Kontakt, erfasst und wenn der Aktenmensch oder die Sekretärin oder sonst wer für diesen Kunden etwas macht sucht er sich rasch die Kundennummer ( Ich gehe mal davon aus dass es sich dabei um die auto_inkrement ID handelt ) aus der Verwaltung via Namenssuche raus.

Der Sinn von auto_inkrement in der MySQL ist ja genau der dass du eindeutige ID's hast und aus dem Grund sollte man an der Nummerierung da auch nichts machen.

Der Vorschlag beim löschen eines Kunden eine zusätzliche Spalte "Inaktiv" anzulegen und ein Flag zu setzen finde ich ebenfalls sehr smart.

Gruss aus der Schweiz
Mit Zitat antworten
Sponsored Links
  #12 (permalink)  
Alt 13.08.2009, 00:27
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Also ich mach das eigentlich immer mit
Code:
SELECT `id` FROM `tabelle` ORDER BY `id` DESC LIMIT 1
bin aber nicht so der Mysql Crack

Edit: Oder wenns PHP ist und direkt nach dem INSERT dann neh mich die Funktion mysql_insert_id(). Wie gesagt bin kein MySql Crack
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4

Geändert von Timo (13.08.2009 um 00:29 Uhr)
Mit Zitat antworten
Sponsored Links
  #13 (permalink)  
Alt 13.08.2009, 00:37
Benutzerbild von Boris
Tanzender Webentwickler
XHTMLforum-Kenner
 
Registriert seit: 29.07.2004
Ort: Kornwestheim / Stuttgart
Beiträge: 4.925
Boris ist ein sehr geschätzer MenschBoris ist ein sehr geschätzer MenschBoris ist ein sehr geschätzer Mensch
Standard

Er will nicht die aktuellste ID haben, sondern will vorab wissen, welche bei einem INSERT belegt werden würde.
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris Bojic
Mit Zitat antworten
  #14 (permalink)  
Alt 13.08.2009, 08:40
Benutzerbild von Scheppertreiber
Chaot und Nonkonformist.
XHTMLforum-Kenner
 
Registriert seit: 13.03.2007
Ort: Steinmark im Spessart
Beiträge: 7.458
Scheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein LichtblickScheppertreiber ist ein Lichtblick
Standard

Vorscht, er baut sich da ein böses Ding ein:

Soweit ich das verstanden habe, will den autoincrement key zur Verknüpfung
der Datenbanken untereinander verwenden. Dieser Key wird aber von der db
selbst vergeben. Nach einem Backup und Restore wird das recht lustig ...

Ich würde eine separate Spalte mit einer manuell oder automatsich vergebenen
"Kundennummer" verwenden.
__________________
Grüße aus dem Spessart, Joe

{ table-layout: biertischistbesser; }
Der Mausinator
Mit Zitat antworten
  #15 (permalink)  
Alt 13.08.2009, 11:08
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Hey Scheppertreiber,

ich habe eine 2. Spalte mit einer manuell eingefugten ID, werde aber die Datenbank noch einmal überdenken, da sich meine Zweifel noch verhärtet haben.

@Timo: ist zwar ne gute Idee aber, wie Boris schon sagte, nicht was ich suche

Ich schreibe euch dann was ich geändert habe
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
  #16 (permalink)  
Alt 13.08.2009, 15:46
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 29.07.2005
Beiträge: 1.073
xm22 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Nach einem Backup und Restore wird das recht lustig ...
Du kannst die AI-ID auch manuell eingeben, sofern sie noch nicht vorhanden ist. Wenn Du also ein SQL-Dump hast, kannst Du damit die Daten wieder herstellen.
__________________
... Meine Meinung
Mit Zitat antworten
  #17 (permalink)  
Alt 13.08.2009, 20:15
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Sorry falsch gelesen
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
Antwort

Stichwörter
letzte eingefügte id, mysql, php

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL Events automatisch starten Todeshügel Serveradministration und serverseitige Scripte 1 07.11.2010 20:16
Alternativen zur Nutzung von (My)SQL? domsson Serveradministration und serverseitige Scripte 4 06.04.2008 23:06
Ernsthafte Fragen zu MySQL und seiner Indizierung KartoffelKiffer Serveradministration und serverseitige Scripte 2 26.01.2008 01:36
MySQL Query - online ok, lokal kein Ergebnis? Boris Serveradministration und serverseitige Scripte 6 05.09.2007 00:51
MySQL Service deinstallieren NEOX Serveradministration und serverseitige Scripte 1 28.08.2006 20:55


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:05 Uhr.