16 lines
532 B
SQL
16 lines
532 B
SQL
-- Create settings table
|
|
CREATE TABLE IF NOT EXISTS `settings` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`setting_key` varchar(255) NOT NULL,
|
|
`setting_value` text NOT NULL,
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `setting_key` (`setting_key`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
-- Insert default settings
|
|
INSERT INTO `settings` (`setting_key`, `setting_value`) VALUES
|
|
('site_title', 'My Awesome App'),
|
|
('responses_per_page', '10'),
|
|
('contact_email', 'admin@example.com')
|
|
ON DUPLICATE KEY UPDATE `setting_key` = `setting_key`;
|