26 lines
575 B
MySQL
Raw Normal View History

2025-06-29 11:03:20 +00:00
CREATE TABLE IF NOT EXISTS sessions (
session_id INTEGER PRIMARY KEY AUTOINCREMENT,
2025-06-30 11:54:43 +00:00
user_id INTEGER UNIQUE NOT NULL,
session_token TEXT UNIQUE NOT NULL,
2025-06-29 11:03:20 +00:00
FOREIGN KEY (user_id) references users(user_id) ON DELETE CASCADE
);
INSERT INTO sessions (user_id, session_token)
VALUES (@userID, @token);
2025-06-30 20:05:28 +00:00
SELECT session_id, user_id, session_token
2025-06-29 11:03:20 +00:00
FROM sessions
WHERE session_token = @token;
2025-06-30 20:05:28 +00:00
SELECT session_id, user_id, session_token
FROM sessions
2025-06-30 20:05:28 +00:00
WHERE user_id = @userID;
2025-06-30 20:05:28 +00:00
SELECT session_id, user_id, session_token
2025-06-29 11:03:20 +00:00
FROM sessions
WHERE session_id = @sessionID;