Users uids internal procedures
base_users_uid_create
DROP PROCEDURE base_users_uid_create;
DELIMITER //
CREATE PROCEDURE base_users_uid_create( $Type VARCHAR(20) )
SQL SECURITY INVOKER
BEGIN
IF @@read_only THEN
SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'READ_ONLY';
ELSE
INSERT INTO base_users_uids (type) VALUES ( $Type );
SELECT LAST_INSERT_ID() AS USER;
END IF;
END
//
DELIMITER ;