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 fitness_studio attendance
* id : varchar(64)
* member_id : varchar(64)
* member_name : varchar(255)
* coach_id : varchar(64)
* coach_name : varchar(255)
* class_id : varchar(64)
* class_instance_id : varchar(64)
* class_name : varchar(255)
* batch_id : varchar(64)
* batch_name : varchar(255)
* plan_id : varchar(64)
* plan_name : varchar(255)
* timestamp : datetime
* checked_in_by : varchar(20)
* manual_override_reason : text
v fitness_studio batches
* id : varchar(64)
* name : varchar(255)
* timing : varchar(20)
* time_slot : varchar(50)
* start_time : varchar(10)
* end_time : varchar(10)
* capacity : int(11)
* plan_id : varchar(64)
* plan_name : varchar(255)
* class_ids : longtext
v fitness_studio batch_members
* id : varchar(64)
* batch_id : varchar(64)
* member_id : varchar(64)
* added_at : timestamp
v fitness_studio class_batches
* id : varchar(64)
* class_id : varchar(64)
* batch_id : varchar(64)
* day_of_week : varchar(255)
* created_at : timestamp
v fitness_studio class_instances
* id : varchar(64)
* rule_id : varchar(64)
* class_date : date
* start_time : varchar(10)
* end_time : varchar(10)
* name : varchar(255)
* type : varchar(50)
* location : varchar(255)
* batch_id : varchar(64)
* batch_name : varchar(255)
* coach_id : varchar(64)
* coach_name : varchar(255)
* capacity : int(11)
* enrolled_members : longtext
* attendance_records : longtext
* current_attendance : int(11)
* status : enum('scheduled','completed','cancelled')
* locked_at : datetime
* created_at : datetime
v fitness_studio client_exit_log
* id : char(36)
* member_id : char(36)
* reason : text
* outcome_achieved : text
* referral_potential : text
* follow_up_date : date
* created_at : datetime
v fitness_studio client_milestones
* id : char(36)
* member_id : char(36)
* trainer_id : char(36)
* milestone_type : varchar(255)
* achieved_at : datetime
* metadata : longtext
v fitness_studio client_programs
* id : char(36)
* member_id : char(36)
* program_id : char(36)
* assigned_at : datetime
v fitness_studio client_progress
* id : char(36)
* member_id : char(36)
* recorded_at : date
* bodyweight_kg : decimal(5,2)
* measurements : longtext
* photo_urls : longtext
* energy_recovery_notes : text
* subjective_feedback : text
* created_at : datetime
v fitness_studio coach_attendance_summary
* coach_id : varchar(64)
* coach_name : varchar(255)
* coach_teaches : text
* coach_phone : varchar(50)
* coach_emergency_contact : varchar(50)
* total_checkins : bigint(21)
* today_checkins : decimal(22,0)
* last_7_days : decimal(22,0)
* last_30_days : decimal(22,0)
* last_checkin : datetime
v fitness_studio coach_notes
* id : varchar(64)
* member_id : varchar(64)
* coach_id : varchar(64)
* note : text
* type : varchar(30)
* created_at : datetime
v fitness_studio consent_records
v fitness_studio credit_notes
* id : varchar(64)
* credit_note_number : varchar(50)
* invoice_id : varchar(64)
* refund_id : varchar(64)
* member_id : varchar(64)
* member_name : varchar(255)
* amount : decimal(12,2)
* created_at : datetime
v fitness_studio discounts
* id : varchar(64)
* member_id : varchar(64)
* type : varchar(30)
* amount_or_sessions : decimal(12,2)
* reason : text
* created_by : varchar(64)
* created_at : datetime
v fitness_studio expenses
* id : varchar(64)
* amount : decimal(12,2)
* date : date
* category : varchar(30)
* description : text
* created_at : datetime
* studio_id : varchar(64)
* trainer_id : varchar(64)
v fitness_studio incomes
* id : varchar(64)
* amount : decimal(12,2)
* date : date
* category : varchar(30)
* description : text
* payment_id : varchar(64)
* created_at : datetime
* studio_id : varchar(64)
* trainer_id : varchar(64)
v fitness_studio invoices
* id : varchar(64)
* invoice_number : varchar(50)
* invoice_date : date
* member_id : varchar(64)
* member_name : varchar(255)
* plan_name : varchar(255)
* plan_duration : varchar(50)
* total_amount : decimal(12,2)
* amount_paid : decimal(12,2)
* tax_amount : decimal(12,2)
* gst_split : varchar(255)
* payment_mode : varchar(30)
* payment_reference_id : varchar(64)
* status : varchar(20)
* delivery_status : varchar(20)
* sent_at : datetime
* payment_id : varchar(64)
* studio_name : varchar(255)
* studio_address : text
* gstin : varchar(50)
* created_at : datetime
v fitness_studio invoice_payment_summary
* invoice_id : varchar(64)
* invoice_number : varchar(50)
* invoice_date : date
* member_id : varchar(64)
* member_name : varchar(255)
* plan_name : varchar(255)
* plan_duration : varchar(50)
* total_amount : decimal(12,2)
* invoice_amount_paid : decimal(12,2)
* balance_due : decimal(13,2)
* default_payment_mode : varchar(30)
* invoice_status : varchar(20)
* delivery_status : varchar(20)
* sent_at : datetime
* created_at : datetime
* payment_status : varchar(7)
* payment_count : bigint(21)
* total_payments_recorded : decimal(34,2)
v fitness_studio leads
* id : varchar(64)
* name : varchar(255)
* mobile : varchar(50)
* source : varchar(50)
* training_type : varchar(50)
* interest_type : varchar(50)
* preferred_frequency : tinyint(4)
* preferred_batch_timing : varchar(20)
* trial_interest : tinyint(1)
* notes : text
* pipeline_status : varchar(50)
* lost_reason : varchar(50)
* follow_up_at : datetime
* created_at : datetime
* updated_at : datetime
* member_id : varchar(64)
* trainer_id : char(36)
* studio_id : char(36)
v fitness_studio members
* id : varchar(64)
* full_name : varchar(255)
* phone : varchar(50)
* email : varchar(255)
* membership_type : varchar(30)
* batch_timing : varchar(20)
* start_date : date
* expiry_date : date
* status : varchar(20)
* attendance_count : int(11)
* total_sessions : int(11)
* plan_id : varchar(64)
* plan_name : varchar(255)
* plan_duration : varchar(20)
* batch_id : varchar(64)
* backup_batch_id : varchar(64)
* goals : text
* risk_flags : longtext
* notes : text
* injuries : text
* is_corporate_gst : tinyint(1)
* created_at : date
* lead_id : varchar(64)
* studio_id : char(36)
* trainer_id : char(36)
v fitness_studio membership_plans
* id : varchar(64)
* name : varchar(255)
* duration : varchar(20)
* duration_days : int(11)
* sessions_per_week : int(11)
* sessions_per_month : int(11)
* freeze_rules : text
* transfer_rules : text
* upgrade_downgrade_logic : text
* sessions_total : int(11)
* no_show_penalty_sessions : int(11)
* no_show_penalty_notes : text
v fitness_studio member_intakes
* member_id : varchar(64)
* medical_history : text
* injuries : text
* training_experience : text
* goals : text
* availability : text
* emergency_contact : varchar(255)
* consent_signed : tinyint(1)
* signed_at : datetime
* signature : longtext
v fitness_studio member_overall_status_view
* member_id : varchar(64)
* full_name : varchar(255)
* member_status : varchar(20)
* expiry_date : date
* days_until_expiry : int(7)
* attendance_count : int(11)
* total_sessions : int(11)
* completion_percentage : decimal(16,2)
* total_plans : bigint(21)
* active_plans : decimal(22,0)
* expired_plans : decimal(22,0)
v fitness_studio member_plans
* id : varchar(64)
* member_id : varchar(64)
* plan_id : varchar(64)
* plan_name : varchar(255)
* sessions_total : int(11)
* sessions_attended : int(11)
* status : enum('active','expired')
* start_date : date
* expiry_date : date
* created_at : timestamp
* updated_at : timestamp
v fitness_studio member_plan_status_view
* member_plan_id : varchar(64)
* member_id : varchar(64)
* member_name : varchar(255)
* plan_id : varchar(64)
* plan_name : varchar(255)
* sessions_total : int(11)
* sessions_attended : int(11)
* sessions_remaining : bigint(12)
* plan_status : enum('active','expired')
* start_date : date
* expiry_date : date
* calculated_status : varchar(12)
v fitness_studio no_shows
* id : varchar(64)
* member_id : varchar(64)
* member_name : varchar(255)
* class_id : varchar(64)
* class_name : varchar(255)
* batch_id : varchar(64)
* plan_id : varchar(64)
* date : date
* recorded_at : datetime
* sessions_penalty_applied : int(11)
v fitness_studio onboarding_checklists
* member_id : varchar(64)
* intake_reviewed : tinyint(1)
* membership_assigned : tinyint(1)
* batch_assigned : tinyint(1)
* first_class_attended : tinyint(1)
* coach_intro_completed : tinyint(1)
* completed_at : datetime
v fitness_studio payments
* id : varchar(64)
* member_id : varchar(64)
* member_name : varchar(255)
* amount : decimal(12,2)
* payment_date : date
* payment_mode : varchar(30)
* invoice_number : varchar(50)
* invoice_id : varchar(64)
* due_date : date
* notes : text
* status : varchar(20)
v fitness_studio payment_with_pending
* id : varchar(64)
* member_id : varchar(64)
* member_name : varchar(255)
* amount : decimal(12,2)
* payment_date : date
* payment_mode : varchar(30)
* invoice_number : varchar(50)
* invoice_id : varchar(64)
* status : varchar(20)
* notes : text
* pending_amount : decimal(13,2)
* linked_invoice_number : varchar(50)
* delivery_status : varchar(20)
v fitness_studio pnl_entries
* id : varchar(64)
* type : varchar(20)
* source_id : varchar(64)
* amount : decimal(12,2)
* entry_date : date
* category : varchar(50)
* description : text
* created_at : datetime
v fitness_studio programs
* id : char(36)
* trainer_id : char(36)
* name : varchar(255)
* phase : varchar(255)
* created_at : datetime
* updated_at : datetime
v fitness_studio program_exercises
* id : char(36)
* program_id : char(36)
* name : varchar(255)
* sets_reps : varchar(255)
* sort_order : int(11)
* created_at : datetime
v fitness_studio refunds
* id : varchar(64)
* payment_id : varchar(64)
* member_id : varchar(64)
* member_name : varchar(255)
* amount : decimal(12,2)
* reason : text
* credit_note_id : varchar(64)
* created_at : datetime
v fitness_studio sequences
* name : varchar(50)
* value : int(11)
v fitness_studio session_log
* id : char(36)
* client_id : char(36)
* trainer_id : char(36)
* session_date : date
* session_time : time
* status : varchar(20)
* session_type : varchar(255)
* coach_notes : text
* cancel_reason : text
* created_at : datetime
* updated_at : datetime
v fitness_studio studios
* id : char(36)
* name : varchar(255)
* slug : varchar(255)
* address : text
* created_at : datetime
* updated_at : datetime
v fitness_studio studio_classes
* id : varchar(64)
* name : varchar(255)
* type : varchar(50)
* day_of_week : varchar(255)
* time_slot : varchar(50)
* coach_id : varchar(64)
* coach_name : varchar(255)
* capacity : int(11)
* current_attendance : int(11)
* batch_id : varchar(64)
* plan_id : varchar(64)
v fitness_studio studio_tasks
* id : varchar(64)
* type : varchar(30)
* title : varchar(500)
* member_id : varchar(64)
* member_name : varchar(255)
* class_id : varchar(64)
* class_name : varchar(255)
* batch_name : varchar(255)
* deadline : date
* severity : varchar(20)
* status : varchar(20)
* metadata : longtext
* created_at : datetime
* resolved_at : datetime
v fitness_studio trials
* id : varchar(64)
* lead_id : varchar(64)
* lead_name : varchar(255)
* trial_date : date
* class_id : varchar(64)
* class_name : varchar(255)
* coach_id : varchar(64)
* coach_name : varchar(255)
* attended : tinyint(1)
* outcome : varchar(50)
* follow_up_deadline : date
* conversion_owner : varchar(20)
* created_at : datetime
v fitness_studio users
* id : varchar(64)
* email : varchar(255)
* password_hash : varchar(255)
* name : varchar(255)
* role : enum('admin','coach','member','superadmin','studio_admin','studio_coach','solo_coach')
* phone : varchar(50)
* member_id : varchar(64)
* coach_teaches : text
* coach_phone : varchar(50)
* coach_emergency_contact : varchar(50)
* coach_sessions : int(11)
* created_at : timestamp
* studio_id : char(36)
Create relationship
FOREIGN KEY
on delete
on update
Delete relationship