我已经成功地将我的MySQL数据库与我的Access数据库文件链接起来。一切正常,除了MySQL数据库中的关系没有出现在Access中。
我已经使用外键在MySQL表中建立了大量的关系,但这些关系在Access中没有反映出来。请帮助我将关系从MySQL数据库导入Access。
我使用的软件: MySQL version 5,Microsoft Office2013,Access文件格式:.accdb
我用的是Laravel5.7和mysql。我需要帮助建立我的雄辩的关系之间的三张桌子。
位置
id
city
state
服务
id
name
Allowed_Locations
location_id (id from Locations table)
service_id (id from Services table)
位置
id, city, state
1, San Diego, California
2, Seattle, Washington
3, Portland, Oregon
服务
id, name
1, Tax Services
2, Legal Services
我有三张桌子:
CREATE TABLE student
(ID INT PRIMARYKEY NOT NULL)
CREATE TABLE classA
(ID INT PRIMARYKEY NOT NULL)
CREATE TABLE classB
(ID INT PRIMARYKEY NOT NULL)
我的主要分类是“学生”。我的子类别是来自"classA“或"classB”的学生。
现在我的问题是如何在mysql中实现这个模型?我考虑在学生和classA之间建立一种一对多的关系,在学生和classB之间建立一种关系。不知道这是不是最好的方法,并真正实现了我想要
我正在尝试建立到使用python在本地运行的MySQL的连接。我使用以下代码
import MySQLdb
db = MySQLdb.connect("localhost","username","password","dbname")
我在一台虚拟机上工作,并且在虚拟机上运行Python和MySQL。我不能建立联系。
我得到了这个错误
OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (10061)"
使用MySQL,我试图使用已经上传到数据库中的数据来建立1到多个关系。例如,假设我在一个表中有一个名称列表,我希望将它们连接到它们所在的位置列表。很明显,一个人可以去很多不同的地方,但我有一个问题,把这个设置。
-----Name-----------ID---------
John Smith 1
Joe Random 2
Seth Guy 3
------------------------------
我还有一张桌子看起来是这样的:
-