mysql資料庫1215 mysql資料庫

2021-10-18 00:19:10 字數 1930 閱讀 5488

我使用ontonotesdb工具,但是遇到了乙個問題。在

我讀了它的文件,它說這個工具在mysql 5.0上執行得很好。但是,我找不到這個版本。所以,我安裝了mysql 5.7。這個問題出現了,問題是這樣的:python on/tools/init_db.py --init ontonotes localhost root ontonotes-release-4.0/

正在初始化資料庫。。。在/users/anaconda/lib/python2.7/site-packages/on/init.py:525:

warning: unknown table 'ontonotes.tree' cursor.execute("""drop table

if exists %s;""" % thing.sql_table_name)

^$traceback (most recent call last): file "on/tools/init_db.py", line

81, in

on.ontonotes.initialize_db(a_cursor) file "/users/anaconda/lib/python2.7/site-packages/on/init.py", line

528, in initialize_db

cursor.execute(thing.sql_create_statement) file "/users/anaconda/lib/python2.7/site-packages/mysqldb/cursors.py", line

205, in execute

self.errorhandler(self, exc, value) file "/users/anaconda/lib/python2.7/site-packages/mysqldb/connections.py",

line 36, in defaulterrorhandler

raise errorclass, errorvalue

_mysql_exceptions.integrityerror: (1215, 'cannot add foreign key constraint')

已經建立了三個表:create table ontonotes

id varchar(255) not null primary key

default character set utf8;

create table subcorpus

id varchar(255) not null primary key,

base_dir varchar(255) not null,

top_dir varchar(255) not null,

root_dir varchar(255) not null,

language_id varchar(255) not null,

encoding_id varchar(255) not null,

ontonotes_id varchar(255) not null

default character set utf8;

create table file

id varchar(255) not null primary key,

base_dir varchar(255) not null,

physical_filename varchar(255) not null,

document_id varchar(255) not null,

file_type varchar(255) not null,

subcorpus_id varchar(255) not null

default character set utf8;

我真的不知道怎麼解決這個問題,因為我不熟悉mysql。有人能幫我嗎,或者給我乙個mysql5.0版本(linux 64位/mac 64位)?很想你!在

資料庫mysql軟體安裝 資料庫軟體mysql安裝

2.解壓至欲安裝的目錄下 3.開啟cmd,進入軟體目錄下d qmdownload mysql 5.7.24 winx64 bin,執行mysqld 4.初始化使用者 cmd d qmdownload mysql 5.7.24 winx64 bin,執行mysqld initialize insecu...

mysql資料庫之python鏈結mysql

使用之前請在命令列pip install pymysql import pymysql 1.建立鏈結 conn pymysql.connect host 127.0.0.1 ip位址 port 3306,埠號 database database name 資料庫名稱 user mysql usern...

課程表資料庫 mysql 課程表資料庫 mysql

課程表資料庫 mysql 雲伺服器 elastic compute service,簡稱ecs 是阿里雲提供的效能卓越 穩定可靠 彈性擴充套件的iaas infrastructure as a service 級別雲計算服務。雲伺服器ecs免去了您採購it硬體的前期準備,讓您像使用水 電 天然氣等公...