ich so etwas wie dies tun will:Kann ich eine Funktion für einen Standardwert in MySql verwenden?
create table app_users
(
app_user_id smallint(6) not null auto_increment primary key,
api_key char(36) not null default uuid()
);
Jedoch führt dies zu einem Fehler, gibt es eine Möglichkeit, eine Funktion für einen Standardwert in mysql zu nennen?
danke.
@See http://stackoverflow.com/questions/6280789/generate-guid-in-mysql-for-existing-data zum Auffüllen von UUIDs in vorhandenen Zeilen. –
Dies ist nicht das Gleiche wie einen DEFAULT-Wert. Wie würde man diese Antwort ändern, um nur den Schlüssel zu setzen, wenn der Wert NULL ist? – ToolmakerSteve
Ich modifizierte es mit MD5 (UUID()) und hat gut funktioniert. War meine Vorgehensweise in Ordnung? –