alter tableコマンドで外部キーを追加する際に問題があります。私はそれを動作させる方法を知らない。 ISIK_STAADIONILテーブルに外部キーとしてISIK_IDとSTAADION_IDを追加する必要があります。あなたはあなたがそれらを使用してFK制約を作成することができます前に、(表に)最初の列を追加する必要が CREATE TABLE ISIK(
ISIK_ID INT
CREATE TABLE LECTURER
(LectID VARCHAR(12) NOT NULL,
Name VARCHAR(30) NOT NULL,
Email VARCHAR(30) NOT NULL,
Faculty VARCHAR(20) NOT NULL,
CONSTRAINT LECTURER_pkey PRIMARY KEY (L
我々がロードされているいくつかのテーブル(行ごとの何百万、数百)が、次のクエリは、テーブル全体を必要とは(種類がAUTO_INCREMENTから離れて、全く同じである)に書き換えられる: ALTER TABLE sales MODIFY id BIGINT(20) NOT NULL AUTO_INCREMENT;
はこのちょうどですMySQLの巨大な監督か、それともディスク上のデータのフォーマ
私は1億5000万行以上のMySQLテーブルtを持っています。列の1つ(c)は、VARCHAR(64)で、64桁の16進数を含んでいます。スペースを節約して物事をより速くするために、私はヘックスをデコードしてBINARY(32)のコラムに変えたいと思っていました。 私の計画は3つのクエリを使用することでした: ALTER TABLE t CHANGE c c BINARY(64) NOT NULL