# Sub Dictionary: `tbl_InvalidJsonFiles`

## Table Info

| Property | Value |
|----------|-------|
| Table | `tbl_InvalidJsonFiles` |
| Database | quitsure |
| Connection | `mysql` |
| Engine | InnoDB |
| Type | TABLE |
| Category | Core/Master |

## Columns

| # | Column | Type | Nullable | Default | Key | Extra | Description |
|---|--------|------|----------|---------|-----|-------|-------------|
| 1 | `id` | `int` | NO | - | PRI | auto_increment | Auto-increment primary key |
| 2 | `iProgramID` | `int` | NO | - | MUL | - | Integer: Program ID (likely FK) |
| 3 | `iUserID` | `int` | NO | - | MUL | - | Integer: User ID (likely FK) |
| 4 | `iUserActivityID` | `int` | NO | - | MUL | - | Integer: User Activity ID (likely FK) |
| 5 | `vFileContent` | `longtext` | YES | NULL | - | - | Varchar: File Content |
| 6 | `vUserResponse` | `text` | YES | NULL | - | - | Varchar: User Response |
| 7 | `dCreated` | `datetime` | YES | `CURRENT_TIMESTAMP` | - | DEFAULT_GENERATED | Datetime: Created |

## Indexes

| Name | Columns | Unique | Type |
|------|---------|--------|------|
| `iProgramID` | `iProgramID` | NO | BTREE |
| `iUserActivityID` | `iUserActivityID` | NO | BTREE |
| `iUserID` | `iUserID` | NO | BTREE |
| `PRIMARY` | `id` | YES | BTREE |
| `unique_activity` | `iProgramID`, `iUserID`, `iUserActivityID` | YES | BTREE |

## Foreign Keys

### Formal Foreign Keys

None defined.

### Implicit Relationships (from column naming)

| Column | Likely References |
|--------|------------------|
| `iProgramID` | `tbl_Programs.iProgramID` |
| `iUserID` | `tbl_Users.iUserID` |
