好的人我必须想出如何开始这个&需要一些指导。我需要插入新客户(指定为个人或企业&为企业创建一名高级职员)使用不同帐户类型为新客户分配新帐户将新分支机构&新员工添加到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