issues


Columns

Column Type Size Nulls Auto Default Children Parents Comments
issue_id INT 10 √ null
return_claims.issue_id issue_id N

primary key for issues table

borrowernumber INT 10 √ null
borrowers.borrowernumber issues_ibfk_1 R

foreign key, linking this to the borrowers table for the patron this item was checked out to

itemnumber INT 10 √ null
items.itemnumber issues_ibfk_2 R

foreign key, linking this to the items table for the item that was checked out

date_due DATETIME 19 √ null

datetime the item is due (yyyy-mm-dd hh:mm::ss)

branchcode VARCHAR 10 √ null

foreign key, linking to the branches table for the location the item was checked out

returndate DATETIME 19 √ null

date the item was returned, will be NULL until moved to old_issues

lastreneweddate DATETIME 19 √ null

date the item was last renewed

renewals TINYINT 3 0

lists the number of times the item was renewed

auto_renew BIT 0 √ 0

automatic renewal

auto_renew_error VARCHAR 32 √ null

automatic renewal error

timestamp TIMESTAMP 19 current_timestamp()

the date and time this record was last touched

issuedate DATETIME 19 √ null

date the item was checked out or issued

onsite_checkout INT 10 0

in house use flag

note LONGTEXT 2147483647 √ null

issue note text

notedate DATETIME 19 √ null

datetime of issue note (yyyy-mm-dd hh:mm::ss)

noteseen INT 10 √ null

describes whether checkout note has been seen 1, not been seen 0 or doesn't exist null

Table contained 0 rows

Indexes

Constraint Name Type Sort Column(s)
PRIMARY Primary key Asc issue_id
bordate Performance Asc/Asc borrowernumber + timestamp
branchcode_idx Performance Asc branchcode
issuesborridx Performance Asc borrowernumber
itemnumber Must be unique Asc itemnumber
itemnumber_idx Performance Asc itemnumber

Relationships