SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
CREATE TABLE Users ( user_id SERIAL PRIMARY KEY, -- Primary key, unique identifier for user name VARCHAR(100) NOT NULL, -- User's name email VARCHAR(255) UNIQUE NOT NULL, -- Unique email for user created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- Record creation time updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -- Record update time ) CREATE TABLE Profiles ( profile_id INT PRIMARY KEY AUTO_INCREMENT, -- Первичный ключ профиля user_id INT NOT NULL, -- Внешний ключ на пользователя bio TEXT, -- Биография пользователя FOREIGN KEY (user_id) REFERENCES Users(user_id) -- Внешний ключ, ссылается на таблицу Users ON DELETE CASCADE, -- Если пользователь удалён, профиль тоже удаляется ON UPDATE CASCADE -- Если ID пользователя обновляется, обновляется и ссылка в профиле )

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear