Drop files here

SQL upload ( 0 ) x -

Page-related settings Click on the bar to scroll to top of page
Press Ctrl+Enter to execute query Press Enter to execute query
ascending
descending
Order:
Debug SQL
Count
Execution order
Time taken
Order by:
Group queries
Ungroup queries
Collapse Expand Show trace Hide trace Count : Time taken :
Bookmarks
Refresh
Add
No bookmarks
Add bookmark
Options
Set default





Collapse Expand Requery Edit Explain Profiling Bookmark Query failed Database : Queried time :
Untitled *
v Show/Hide tables list View in fullscreen Add tables from other databases New page Open page Save page Save page as Delete pages Create table Create relationship Choose column to display Reload Help Angular links / Direct links Snap to grid v Small/Big All Toggle small/big Toggle relationship lines Export schema > Move Menu > Pin text
Number of tables: 0
v attendance_db attendance_logs
* id : int(11)
* user_id : int(11)
* machine_id : int(11)
* type : enum('in','out')
* timestamp : datetime
* lat : decimal(10,8)
* lng : decimal(10,8)
* ip_address : varchar(50)
* distance_meter : int(11)
v attendance_db branches
* id : int(11)
* name : varchar(100)
* lat : varchar(50)
* lng : varchar(50)
* radius : int(11)
* iframe_map : text
* location_iframe : text
* created_at : timestamp
v attendance_db daily_adjustments
* id : int(11)
* user_id : int(11)
* date : date
* manual_in : time
* manual_out : time
* remark : varchar(50)
* ot_type : varchar(20)
* ot_amount : decimal(10,0)
* ot_day : decimal(10,2)
* ot_hour : decimal(10,2)
* status : varchar(20)
* row_color : varchar(20)
* is_night_shift : tinyint(1)
* is_holiday : tinyint(1)
v attendance_db documents
* id : int(11)
* title : varchar(150)
* file_path : varchar(255)
* file_type : varchar(50)
* category : varchar(50)
* user_id : int(11)
* uploaded_by : int(11)
* created_at : timestamp
v attendance_db document_notifications
* id : int(11)
* document_request_id : int(11)
* user_id : int(11)
* notification_type : enum('New Request','Status Changed','Ready for Pickup','Reminder')
* title : varchar(200)
* message : text
* is_read : tinyint(1)
* read_at : timestamp
* created_at : timestamp
v attendance_db document_requests
* id : int(11)
* user_id : int(11)
* document_type_id : int(11)
* request_data : longtext
* status : enum('Draft','Submitted','Approved','Rejected','Completed')
* rejection_reason : text
* approved_by : int(11)
* approved_at : timestamp
* pickup_date : date
* approved_file_path : varchar(255)
* picked_up_at : timestamp
* picked_up_by : varchar(100)
* created_at : timestamp
* submitted_at : timestamp
* updated_at : timestamp
v attendance_db document_request_attachments
* id : int(11)
* document_request_id : int(11)
* file_name : varchar(255)
* file_path : varchar(500)
* file_size : int(11)
* mime_type : varchar(100)
* uploaded_at : timestamp
v attendance_db document_types
* id : int(11)
* name : varchar(100)
* description : text
* required_fields : longtext
* is_active : tinyint(1)
* created_at : timestamp
v attendance_db employee_profiles
* id : int(11)
* user_id : int(11)
* id_card_type : enum('Passport','NationalID','ThaiBuddhistID')
* id_card_number : varchar(50)
* id_card_issue_date : date
* id_card_expiry_date : date
* bank_name : varchar(100)
* bank_account_number : varchar(50)
* account_holder_name : varchar(100)
* bank_branch : varchar(100)
* social_security_number : varchar(50)
* street_address : varchar(500)
* subdistrict : varchar(100)
* district : varchar(100)
* province : varchar(100)
* postal_code : varchar(10)
* phone_number : varchar(20)
* emergency_contact_name : varchar(100)
* emergency_contact_phone : varchar(20)
* emergency_contact_relation : varchar(50)
* is_verified : tinyint(1)
* verified_by : int(11)
* verified_at : timestamp
* created_at : timestamp
* updated_at : timestamp
v attendance_db employee_schedule
* id : int(11)
* user_id : int(11)
* date : date
* shift_id : int(11)
v attendance_db employee_schedules
* id : int(11)
* user_id : int(11)
* shift_id : int(11)
* date : date
* created_at : timestamp
v attendance_db holiday_swaps
* id : int(11)
* user_id : int(11)
* original_date : date
* new_date : date
* reason : text
* status : enum('Pending','Approved','Rejected')
* approved_by : int(11)
* created_at : timestamp
v attendance_db leave_quotas
* id : int(11)
* user_id : int(11)
* sick_limit : int(11)
* personal_limit : int(11)
* vacation_limit : int(11)
* year : int(11)
* total_days : int(11)
v attendance_db leave_requests
* id : int(11)
* user_id : int(11)
* leave_type : varchar(50)
* start_date : date
* end_date : date
* reason : text
* status : varchar(20)
* approver_id : int(11)
* created_at : timestamp
v attendance_db leave_type
* id : int(11)
* user_id : int(11)
* leave_type : varchar(50)
* start_date : date
* end_date : date
* reason : text
* status : varchar(20)
* reject_reason : text
* approver_id : int(11)
* created_at : timestamp
* attachment : varchar(255)
v attendance_db login_history
* id : int(11)
* user_id : int(11)
* action : enum('login','logout')
* ip_address : varchar(50)
* user_agent : text
* created_at : datetime
v attendance_db machines
* id : int(11)
* machine_name : varchar(100)
* machine_number : varchar(50)
* connection_type : varchar(50)
* is_android : tinyint(1)
* ip_address : varchar(50)
* port : int(11)
* comm_key : varchar(50)
* created_at : timestamp
v attendance_db messages
* id : int(11)
* sender_id : int(11)
* receiver_id : int(11)
* message : text
* attachment : varchar(255)
* is_read : tinyint(1)
* created_at : datetime
v attendance_db notifications
* id : int(11)
* user_id : int(11)
* title : varchar(100)
* message : text
* type : varchar(20)
* is_read : tinyint(1)
* created_at : timestamp
v attendance_db payrolls
* id : int(11)
* user_id : int(11)
* month_year : varchar(7)
* base_salary : decimal(10,2)
* allowance : decimal(10,2)
* ot_total : decimal(10,2)
* deduction : decimal(10,2)
* bonus : decimal(10,2)
* net_total : decimal(10,2)
* status : enum('Pending','Paid')
* note : text
* slip_file : varchar(255)
* created_at : timestamp
v attendance_db petty_cash
* id : int(11)
* type : enum('Income','Expense')
* amount : decimal(10,2)
* title : varchar(255)
* receipt_img : varchar(255)
* transaction_date : date
* created_by : int(11)
* created_at : timestamp
v attendance_db public_holidays
* id : int(11)
* date : date
* name : varchar(255)
* created_at : timestamp
v attendance_db remote_attendance
* id : int(11)
* user_id : int(11)
* check_in_time : timestamp
* latitude : decimal(10,8)
* longitude : decimal(11,8)
* photo_path : varchar(500)
* distance_meter : decimal(8,2)
* status : enum('Pending','Approved','Rejected')
* rejection_reason : text
* approved_by : int(11)
* approved_at : timestamp
* remarks : text
* created_at : timestamp
* updated_at : timestamp
v attendance_db shifts
* id : int(11)
* shift_name : varchar(50)
* start_time : time
* end_time : time
* color : varchar(20)
* is_active : tinyint(1)
v attendance_db system_notifications
* id : int(11)
* user_id : int(11)
* title : varchar(100)
* message : text
* type : varchar(20)
* is_read : tinyint(1)
* created_at : timestamp
v attendance_db system_settings
* setting_key : varchar(50)
* setting_value : text
* setting_label : varchar(100)
* is_visible : tinyint(1)
v attendance_db users
* id : int(11)
* employee_id : varchar(20)
* name : varchar(255)
* nickname : varchar(50)
* email : varchar(255)
* profile_pic : varchar(255)
* password : varchar(255)
* role : enum('admin','employee','Owner','Super admin')
* department : varchar(100)
* branch_id : int(11)
* base_salary : decimal(10,2)
* position : varchar(100)
* start_date : date
* is_custom_quota : tinyint(1)
* wage_amount : decimal(10,2)
* wage_type : enum('monthly','daily','hourly')
* weekly_holidays : varchar(50)
* pay_on_holiday : tinyint(1)
v attendance_db user_realtime_locations
* user_id : int(11)
* lat : decimal(10,8)
* lng : decimal(11,8)
* updated_at : timestamp
v attendance_db work_shifts
* id : int(11)
* name : varchar(100)
* start_time : time
* end_time : time
* color : varchar(20)
Create relationship
FOREIGN KEY
on delete
on update
Delete relationship