1. 程式人生 > >mysql在表中新增多個外來鍵/增加外來鍵/級聯約束

mysql在表中新增多個外來鍵/增加外來鍵/級聯約束

CREATE TABLE`xh` ( `id` int(100) unsigned NOT NULL AUTO_INCREMENT COMMENT , `cl_id` smallint(3) unsigned NOT NULL COMMENT, `title` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT , `details` text COLLATE utf8_unicode_ci NOT NULL COMMENT , `date` datetime NOT NULL COMMENT , `au_id` smallint(6
) unsigned NOT NULL COMMENT , `click` int(100) unsigned NOT NULL DEFAULT '0' COMMENT , `reco` int(100) unsigned NOT NULL DEFAULT '0' COMMENT, PRIMARY KEY (`id`), KEY `fk_class` (`cl_id`), CONSTRAINT `fk_class`FOREIGN KEY (`cl_id`) REFERENCES `fl` (`id`), KEY `fk_author` (`au_id`), CONSTRAINT `fk_author`
FOREIGN KEY (`au_id`) REFERENCES `author` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

相關推薦

mysql增多外來/增加外來/約束

CREATE TABLE`xh` (  `id` int(100) unsigned NOT NULL AUTO_INCREMENT COMMENT ,  `cl_id` smallint(3) unsigned NOT NULL COMMENT,  `title` varchar(100) COLLAT

mysql增多外來/增加外來/約束

CREATE TABLE`xh` ( `id` int(100) unsigned NOT NULL AUTO_INCREMENT COMMENT , `cl_id` smallint(3) unsigned NOT NULL COMMENT, `title` varchar(100) COLLATE

MySQL入門——修改資料2:往指定的增多列資料(欄位)

增加多列,多個列的定義與宣告需要用小括號括起來,每個欄位之間用逗號隔開。 例如,往user2表中一次性新增2三個欄位salary、sex、address欄位,寫法如下: ALTER TABLE

如何在同一主機增多homestead並行開發

參考源 https://blog.csdn.net/smm188/article/details/79356150 1,在專案目錄 git clone homestead 後(見上面流程中的第四步),找到 homestead/scripts/homestead.rb 檔案,將裡面所有的 homestead-

rabbitmq 在springboot框架增多exchange的方法

Tut5Config.java檔案. import org.springframework.amqp.core.AnonymousQueue; import org.springframework.amqp.core.Binding; import org.springf

在VS2008的解決方案增多現有工程的方法

在以前的VS6.0中,可以在工作面板中新增多個專案,有響應的選單項(Project>Insert Project Into Workspace...),非常的方便。 但在VS2008中,缺找不到相應的選單,難道是不支援多專案嗎?不是的!在VS2008中也提供該功能,只

ios開發時,在Xcode增多targets進行版本控制,管理多相同內容的專案

 在ios開發時,我們經常會遇到對同一個app開發多個版本(Pro、Lite、Free)的情況,這裡就涉及到xcode裡通過新增多個targets來進行版本控制的問題了,下面就簡單說明一下: 點選左側的工程名稱,右側會出現PROJECT和TARGETS,點選你現在的target,假如叫A,右鍵彈出選單中,選擇

如何在VS2013的解決方案增多專案工程

在利用整合開發環境編寫程式碼時,經常會在VS2013解決方案中新增多個專案工程,並根據需要設定不同的專案為啟動項。 方法/步驟: 開啟VS2013專案工程,此專案工程只有一項。選中下圖中的解決方案 選中解決方案後右擊滑鼠,在下圖中選擇“新建專案”

OSG增多物體, OSG::Group的使用

之前的文章可以針對單個物體,進行平移,旋轉,縮放。 現在我想在場景中放置兩頭牛。在OSG中,放置多個物體,可以將這個多個物體放置到一個Group中,然後再將場景設定成這個Group,就可以了。 #include<osgViewer/Viewer> #inc

讓天下沒有難用的資料庫 » mysql給同一個增多索引的測試

分別給xc表新增ind_name和ind_status的索引: [email protected] 11:44:13>create index ind_name on xc(name); Query OK, 6815744 rows affected (1 min 43.75 sec

mysql加欄位、修改欄位

新增欄位 在某個欄位之後新加一個欄位: ALTER TABEL xxx ADD column_name VARCHAR(64) NOT NULL DEFAULT '' COMMENT '' AFTER xxx; 修改欄位 ALTER TABEL xxx MODIFY co

建立和測試觸發器:向SC插入資料時,檢查插入資料的課程號是否存在於Course(建立之前刪除Cno的外來約束,比較外來約束和觸發器之間的不同)

alter table SC Drop constraint FK_SC--刪除外來鍵約束 CREATE TRIGGER trig_insert ON SC--在SC表中建立trig_insert觸發器 AFTER INSERT--insert為觸發事件,after則為觸發的時機

MySQL儲存UUID值作為主,使用UNHEX()提升效能

假設我們有一個使用者表,每個使用者都有一個UUID。MySQL有一個UUID()函式,它使MySQL生成一個UUID值,並以VARCHAR(36)型別的可讀形式返回。讓我們試試MySQL 5.7.8:mysql> select uuid();+------------------------------

MySQL增多欄位

MySQL新增多個欄位 alter table shop_device_day add ( bns_area1_id varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT 'unknown', bns_area2_id varchar(32)

C# DataGridView單元格動態增多控制元件

簡介:          在DataGridView的單元格中動態新增多個控制元件。例如在DataGridViewTextBox單元格中,新增CheckBox和Button控制元件。主題思路就是一個動態控制元件的大小,位置,顯示,事件設定,和平常

eclipse如何為類快速增多構造方法

今天,看視訊裡一下子加了3個構造方法,驚奇了,仔細看了一下。 選中報錯類名,按快捷鍵:alt+shift+s,會出現下圖: 選中劃橫線的部分,會出現下面j介面: eclipse會預設“select

java List包含List,如何增多list,Map包含多list,如何新增?

1、List中新增list public class TestList { public static void main(String[] args) { List<List<Integer>> vecvecRes = new ArrayLi

oracle 一個增多欄位,根據條件重新整理欄位值

2. Oracleupdate TA a set(name, remark)=(select b.name, b.remark from TB b where b.id=a.id)   where exists(select 1 from TB b where b.id=a.

MySQL/MariaDB學習筆記——mysql.user存在多root用戶問題理解

src 主機名 訪問權限 127.0.0.1 ip地址 roo 指定 root mysq mysql.user表中存在多個root用戶問題 問題描述:使用 SELECT host,user FROM mysql.user 發現mysql.user表中存在三個root用戶,

Python mysql-數據的大量插入

execute nbsp cal 替換 null cnblogs split spl list 2017-09-06 23:28:26 import pymysql db = pymysql.connect("localhost","root","hy1102","TE