我已经成功地将我的MySQL数据库与我的Access数据库文件链接起来。一切正常,除了MySQL数据库中的关系没有出现在Access中。
我已经使用外键在MySQL表中建立了大量的关系,但这些关系在Access中没有反映出来。请帮助我将关系从MySQL数据库导入Access。
我使用的软件: MySQL version 5,Microsoft Office2013,Access文件格式:.accdb
我只是有一个小的初学者的问题,MySQL包含关系和联接。
他们之间有什么区别?在我的phpmyadmin中,在designer部分,我可以在表之间建立关系。这样,表就可以通过例如"id“来相互链接。
但是如果我在我的php代码中做一个连接/左连接.
例如:
$stmt = $db->prepare ("SELECT * FROM visitor
LEFT JOIN host ON visitor.host_id=host.id
LEFT JOIN reason ON visitor.reason_id=rea
使用的mysql dbms
我已经创建了一个customer表
create table customer
(id int ,
name varchar(3),
primary key(id));
现在,我创建了另一个表地址,其中我从customer表中创建了唯一的外键(id
create table customer_add
(hno int ,
block_name varchar(3),
street_no int,
town varchar(20),
state varchar(20),
cust_id int unique,
primary key(hno),
foreign key
我在mysql中创建了两个表,
客户
house表,其中houseID是我的客户表中的外键。
创建客户表( id int null主键auto_increment,名称varchar null,houseId int null,telephoneNo,int null,约束外键(houseId)在DELETE级联上引用name (Id));创建name表(id int主键auto_increment,houseNo int null,address varchar null);
但是,当我使用特定的houseId删除customer时,尽管我在customer表中添加了dele