好的人我必須想出如何開始這個&需要一些指導。我需要插入新客戶(指定爲個人或企業&爲企業創建一名高級職員)使用不同帳戶類型爲新客戶分配新帳戶將新分支機構&新員工添加到i然後使用新分支機構添加交易在mysql中插入數據
我不確定是使用INSERT
語句還是ALTER TABLE
或者我應該只創建一個全新的表格。當前表格包括:帳戶,分支機構,業務,客戶,員工,個人,高級職員,交易。
當我試過這個:
INSERT INTO customer (cust_type_cd) VALUES('I'),('B');
我得到這個消息:
錯誤代碼:1364字段 'fed_id' 沒有默認值
這是沒有意義的我。在此先感謝您的幫助。
這裏的結構:
表帳戶:
`account_id`, `product_cd`, `cust_id`, `open_date`, `close_date`, `last_activity_date`, `status`, `open_branch_id`, `open_emp_id`, `avail_balance`, `pending_balance`
表分支:
`branch_id`, `name, address`, `city`, `state`, `zip`
表業務:
cust_id, name, state_id, incorp_date
表客戶
`cust_id, fed_id, cust_type_cd, address, city, state, postal_code`
表員工:
`emp_id, fname, lname, start_date, end_date, superior_emp_id, dept_id, title, assigned_branch_id`
表個人
cust_id, fname, lname, birth_date
表官:
`officer_id, cust_id, fname, lname, title, start_date, end_date`
表交易
`txn_id, txn_date, account_id, txn_type_cd, amount, teller_emp_id, execution_branch_id, funds_avail_date`
您的客戶表中的其他字段不能爲空 - 在這種情況下,fed_id。 – sgeddes 2013-02-23 00:40:14
你可以發佈你的客戶表結構嗎? – 2013-02-23 00:40:17
這實在太模糊的問題可能在這裏回答。我不想粗魯聽到,但我可以給你的最好的建議是開始閱讀一般的基本SQL,尤其是MySQL,因爲它似乎很清楚你有很多學習要做(例如不知道區別INSERT查詢和ALTER TABLE查詢之間)。 – 2013-02-23 00:43:24