tôi muốn làm một cái gì đó như thế này:Tôi có thể sử dụng một hàm cho một giá trị mặc định trong MySql không?
create table app_users
(
app_user_id smallint(6) not null auto_increment primary key,
api_key char(36) not null default uuid()
);
Tuy nhiên kết quả này trong một lỗi, là có một cách để gọi một chức năng cho một giá trị mặc định trong mysql?
cảm ơn.
@Xem http://stackoverflow.com/questions/6280789/generate-guid-in-mysql-for-existing-data để điền UUID vào các hàng hiện có. –
Điều này không hoàn toàn giống như có giá trị DEFAULT. Làm thế nào người ta có thể thay đổi câu trả lời này để chỉ đặt khóa nếu giá trị là NULL? – ToolmakerSteve
Tôi đã sửa đổi nó bằng md5 (uuid()) và hoạt động tốt. Aproach của tôi có ổn không? –