FC 26 HUB/FEATURES/DATABASE EDITOR

ARTICLE 61ADVANCED / RELATIONAL DATA

CHANGE
THE ROW.
KEEP THE SAVE.

Live Editor commits database changes automatically. That makes the order non-negotiable: checkpoint first, one mutation second, relation audit third, reload proof last.

AUTOSAVE ≠ PERSISTENCEPRIMARY KEYS STAY UNIQUERELATIONS OUTLIVE ROWSA DIALOG IS NOT A TRANSACTIONROLLBACK STARTS BEFORE EDIT

01 / DIRECT ANSWER

Back up before you open a mutation control

Load the intended offline state, press F9, open Features → Game Database and choose the exact table. Capture the full target row and a separate Career slot first. Make one edit, insert, clone or delete, then verify the primary key, related rows and row count after Career reload and—when persistence matters—game restart.

01 / BEFOREManifest

Table · PK · complete row · relations · backup.

02 / DURINGOne diff

Database changes apply automatically.

03 / AFTERReload proof

Same row · dependents · counts · restart.

02 / PRODUCT BOUNDARY

A live table surface—not a safe preset catalogue

IT ISDirect row control

Inspect tables and edit, insert, clone or delete records in the running offline tool.

IT IS NOTA schema tutor

No current official field dictionary, safe-ID catalogue or universal constraint validator is published.

USE FIRSTDedicated editor

Player, Team and Manager Editors own common football outcomes with a narrower blast radius.

ADVANCED ONLYUnknown relations

The creator warns that incorrect changes can brick a Career save.

03 / RELATIONAL MODEL

A row is never just a line on screen

PRIMARY KEYWho is this row?

Unique identity inside its table. A clone must not keep the source PK.

→
FOREIGN KEYWhat does it point to?

A relationship to another owner. Copied values can become stale or wrong.

→
CONSUMERWho reads it?

Other tables and game systems can turn one bad key into a wider failure.

EVIDENCE LIMIT: standard database docs define the concepts. The FC 26 Wiki confirms relational data and unique primary keys, but does not publish a complete field-level constraint map.

04 / BEFORE-MANIFEST

Five lines make an immediate save recoverable

01CAREERSeparate named slot
02TABLEExact name + persistence evidence
03ROWPK + every field value
04RELATIONSKnown parents + dependents
05INVERSEExact rollback action

05 / ORIGINAL INTERACTIVE EXPERIMENT

Mutate a synthetic schema—then prove the rollback

Use all four operations without touching FC 26. The lab records a before-state, applies the mutation immediately, produces an inverse instruction and compares deterministic checkpoint/current hashes.

LOCAL / SYNTHETIC DATASET

RELATIONAL MUTATION LAB

CHECKPOINT / CURRENTCC74FF99 / CC74FF99HASH MATCH
TRAINING MODELThis never opens FC 26, a Career save or a Live Editor table. Its guardrails are educational and are not claimed as built-in Live Editor validation.

02 / PARAMETERS

Edit one field

AUTOSAVE MODEL

Checkpoint ready. No local mutations recorded.

03 / TABLE VIEW

2 ROWS
appointment_idPKmanager_idKEYteam_idKEYrole
900130110HEAD
900230220ACADEMY
DIFF JOURNAL0 MUTATIONS

No inverse action required.

06 / CONTROLLED RESULTS

Seven tests separate a changed screen from a reversible result

01EDIT VALUEPASS

Counts stable; inverse value restored the hash.

02INSERT VALID ROWPASS

Row count +1; exact new PK gave a bounded inverse.

03DUPLICATE PKBLOCKED

Training precondition rejected an existing identity.

04MISSING PARENTBLOCKED

Training precondition rejected an invalid relation.

05CLONE + NEW PKPASS

Row copied; inherited keys remained visible for audit.

06DELETE CHILDPASS

Full deleted row captured before removal.

07ROLL BACK ALLPASS

Current serialization returned to checkpoint hash.

LIMIT: these are browser-lab results, not claims that Live Editor blocks the same invalid inputs. The hash is an equality signal, not a cryptographic Career signature.

07 / ROUTE & ANATOMY

Choose the table only after the correct offline state is loaded

01RUNCompatible Live Editor
02LOADIntended offline mode
03F9Open overlay
04FEATURESGame Database
05TABLEExact dataset
06DETAILSKeys + persistence
GAME DATABASE / players— □ ×
COLUMNS
137
VALID RECORDS
21680
IS PERSISTENT
true
SAVEGROUPS
cmsquads, squads, pl
#CPYDELEDIT🔑 playeridfield
0▣⌫✎46182248
1▣⌫✎46073057

08 / CAREER PERSISTENCE GATE

Prove where the table lives before judging the edit

01 / UI SIGNALDetails

Record `IsPersistent`, savegroups and counts as clues—not a final guarantee.

→
02 / FILE SIGNALRDBM25

The creator says tables visible in the Career file can be edited with Live Editor.

→
03 / BEHAVIORReload

Reopen the Career and restart the game; compare the exact row and relations.

AUTOMATIC MUTATION≠CAREER SERIALIZATION≠GAME-RESTART SURVIVAL

09 / COMMIT CONTRACT

“No confirmation needed” changes the safe order

COMMON ASSUMPTIONEdit → inspect → decide → save
×
PUBLISHED DATABASE BEHAVIORManifest → mutate = saved → verify

NO PUBLISHED TRANSACTION: Confirm in the Insert dialog is not evidence of a staged, atomic or rollback-capable database transaction. No universal undo history is documented.

10 / EDIT FIELD OR ROW

Edit is the narrowest operation—if the owner is correct

EDIT
PRECONDITIONExact PK + old value + type/range
VERIFYSame row · no count change · reload
ROLLBACKRestore captured old value

Use Edit for the whole row or left-click one field. Prefer one field at a time. A stable visible value still does not prove it is the authoritative owner of the football outcome.

11 / INSERT ROW

A new row needs more than an empty ID

TABLE → INSERT ROWCTRL + NFILL FIELDS→CONFIRM
  • Prove the primary key is unused.
  • Populate every required field with the correct type and range.
  • Verify each referenced parent exists.
  • Record the exact new PK before Confirm.
  • Rollback by deleting only that inserted PK.

12 / CLONE ROW

Copy duplicates the hidden risk with the visible values

SOURCEPK 9001

Identity + relations + defaults.

⧉
RAW COPYPK 9001

Collision until identity changes.

→
AUDITED CLONEPK 9003

Fresh identity; every inherited key reviewed.

DO NOT STOP AT THE PK: a copied foreign key can be syntactically valid and still point to the wrong club, season, competition or owner.

13 / DELETE ROW

Delete the child only when you can name every dependent

LOWER RADIUSLeaf / child row

No known dependents; full row captured.

→
UNKNOWN RADIUSShared lookup

Many readers; dependency map incomplete.

→
SEVERE RADIUSParent / owner row

Potential orphaned relations and unloadable Career.

SAFEST REVERSAL: if the dependency graph is incomplete, restore the pre-edit Career copy. Recreating a visible row may not reconstruct every relationship.

14 / KEYS & RELATIONS

Validate identity, reference and meaning separately

UNIQUE?Primary key

No other row in the table owns it.

EXISTS?Foreign key

The referenced parent row is present.

CORRECT?Semantic owner

The valid parent is actually the intended club/player/event.

CONSUMED?Dependents

Find rows and systems that read this identity.

15 / SYSTEM PRECEDENCE

A table value can be valid and still lose

CAREER-STORED TABLEMay survive reload
→
DEDICATED GAME SYSTEMMay overwrite it
→
HARD-CODED / LEGACY / RUNTIMEMay live elsewhere

The creator’s VPRO guide provides a concrete example: development-tree attributes can override the `players` table for the managed-team VPRO. Unsupported league/team removal is separately documented as hard-coded and not fixable through database tables. Route the outcome to its owner.

16 / ROLLBACK LADDER

Use the smallest recovery that proves the original state

01
ONE FIELDInverse value

Same PK, captured old value.

02
NEW / CLONED ROWDelete exact PK

Only when no dependents were created.

03
DELETED ROWFull-row restore

Only with complete relations and fields.

04
UNKNOWN BLAST RADIUSCareer backup

Restore a separate known-good slot.

17 / FAILURE DIAGNOSIS

Classify the failure before making a second edit

VANISHED ON RESTARTTable likely not Career-stored

Inspect the Career in RDBM25; do not loop the same mutation blindly.

REVERTED AFTER EVENTAnother system may own the value

Reproduce the triggering event and route to the specialist surface.

INSERT UNSTABLEConstraint or relation precondition

Audit PK, fields, types, ranges and parent keys.

CLONE WRONG OWNERCopied relationship stayed stale

Compare every key against the intended new owner.

CAREER WILL NOT LOADSave integrity failure

Stop, preserve evidence and restore the separate backup.

NO TABLE CAN FIX ITData may be hard-coded or external

Check dedicated editor, legacy asset, Lua/runtime or hard-coded boundary.

18 / VIDEO AUDIT & TOOL IDENTITY

Most “database editor” videos are about a different product

60SEARCH SLOTS
46UNIQUE VIDEOS

No current FC 26 video documented all four row operations, relational preconditions, persistence and rollback. The strongest long Live Editor walkthrough is legacy FC 25.

LIVE EDITOR DBRuntime rows

This guide.

RDBM25Career-file tables

Persistence inspection.

FC EDITOR TOOLMod project

Different build-time product.

LUA APIProgrammatic access

Different execution surface.

19 / ADVANCED QUESTIONS

Database Editor FAQ

01Where is Database Editor in FC 26 Live Editor?+

Run a compatible Live Editor with the intended offline game state loaded, press F9, then open Features → Game Database and choose the exact table.

02Does Database Editor save changes automatically?+

Yes. The official Wiki says changes in this editor are saved automatically and need no separate confirmation. Treat each mutation as immediate.

03Does automatic save mean my change survives a restart?+

No. Only some tables are stored in a Career file; other tables reset when the game restarts. Automatic mutation and durable persistence are different claims.

04How can I tell whether a table is stored in my Career?+

The creator recommends opening the Career file in RDBM25. Tables visible there can also be edited with Live Editor. Then prove the exact row with a reload.

05How do I insert a new row?+

Open the table, choose Table → Insert Row or press Ctrl+N, fill the fields and choose Confirm. First prove the primary key is unused and every required relation is valid.

06How do I clone a row safely?+

Use Copy on the source row, assign a new unique primary key, then inspect every copied key and relationship. A fresh PK alone does not make copied relations correct.

07Can I delete a row and undo it later?+

The public guide does not promise an undo stack. Capture the full row and dependent relationships first; for an unknown blast radius, restore a separate Career backup.

08What happens if two rows use the same primary key?+

The creator explicitly says primary keys must be unique. Do not test a collision in your only Career; resolve the ID before committing the row.

09Does Live Editor validate foreign keys and field ranges?+

No complete validation contract is published. Check the schema, required fields, types, ranges and related rows yourself before a mutation.

10Why did a database value change back?+

The table may be non-persistent, or another game system may own and overwrite the value. Isolate whether restart or a specific game event triggers the reversal.

11Is the interactive lab connected to FC 26?+

No. It is a deterministic browser-only training dataset. Its guards demonstrate preconditions; they are not promises about Live Editor validation.

12Can I use this online or on console?+

No. This guide is for the Windows PC offline tool. FUT, Clubs, online play and console save editing are outside scope.

20 / EVIDENCE LEDGER

Procedure, database theory and audience intent stay separate

Reviewed 18 August 2026. The creator Wiki, repository, changelog, releases and manifest control product claims. Standard database docs define relational terminology. Videos provide context only.

01
Official Database Editor Wiki

Current creator procedure for edit, insert, clone, delete, automatic saving and persistence limits.

↗
02
Official project README

Product boundary and Database Editor capability.

↗
03
Official changelog

Current FC 26 editor chronology and feature context.

↗
04
Official releases

Creator-controlled release history.

↗
05
Official version manifest

Current editor/game compatibility snapshot.

↗
06
Official Getting Started Wiki

Launch, offline and F9 prerequisites.

↗
07
Official legacy Lua API

Published table, field, row, insert, delete and edit semantics for the separate legacy scripting surface.

↗
08
Official Lua API v2 overview

Current Lua generation and improved database-operation context.

↗
09
Official Editing VPRO Wiki

Concrete example of a higher-priority system overriding a players-table value.

↗
10
Official unsupported-Career Wiki

Hard-coded behavior boundary outside ordinary database edits.

↗
11
Official issue #8

Current field-write defect report for Lua; incident evidence, not GUI behavior.

↗
12
RDBM25 tool page

Career-table inspection tool linked by the creator.

↗
13
PostgreSQL constraints docs

Primary-key, foreign-key and referential-integrity terminology.

↗
14
PostgreSQL transactions tutorial

Transaction and rollback terminology; not a claim about Live Editor.

↗
15
Official full editor screenshot

Historical FC 25 anatomy reused by the current Wiki.

↗
16
Official Insert Row screenshot

Table menu and Ctrl+N evidence.

↗
17
Official field dialog screenshot

Field-value editor plus Confirm/Cancel anatomy.

↗
18
Official Copy screenshot

Per-row clone control.

↗
19
Official Delete screenshot

Per-row destructive control.

↗
20
Official Edit Row screenshot

Per-row edit control.

↗
21
Official field-click screenshot

Single-field edit interaction.

↗
22
Video: legacy complete walkthrough

FC 25 navigation vocabulary only; not current authority.

↗
23
Video: current broad FC 26 overview

Current audience intent; not a database procedure.

↗
24
Video: different database tool

FC Editor Tool workflow retained to explain product separation.

↗