mysql共享主鍵 SQL,兩個表,乙個共享主鍵

2021-10-19 19:09:05 字數 538 閱讀 3321

我想要有兩個表,所以我可以將舊記錄移動到第二個表,所以我保持主表小,但仍然希望能夠鏈結到兩個表使用乙個int首要的關鍵。 (我已經簡化了這個例子,從我真正的**中得到了什麼)我保留了一些會話,並且希望將過期會話移動到expired_sessions表中,但我也將會話鏈結到日誌表,如login_attempts表,我不想打破這些表的鏈結。sql,兩個表,乙個共享主鍵

sessions

pkey | int

session_id | varchar

expired_sessions

pkey | int

session_id | varchar

login_attempts

session_fkey | int

count | int

我沒想到的兩種方法可以做到這一點的工作,但我覺得應該有乙個更好的方式來做到這一點?

一:將主鍵計數器儲存在我的sys_constants表中,並在每次新增記錄時遞增。 或

+0您正在使用哪個資料庫管理系統?甲骨文? postgresql的? db2? –

mysql合併兩個表 MYSQL如何合併兩個表

1級2013 06 01 回答 1 table1加乙個file4 2 update table1 inner join select field4 from table2 c set table1.field4 c.field4 追問 沒有成功啊 追答 貼錯誤 追問 首先謝謝大神幫忙。我具體說一下 ...

Sql語言 組合兩個表 join

sql中常用的連線方式 組合兩個 兩表中至少存在乙個匹配時,返回匹配項兩表合併的內容。select column name s from table name1 inner join table name2 on table name1.column name table name2.column ...

使用sql合併兩個相關表

好長時間沒用sql了很多東西都忘掉了,昨天用到了,好不容易才想找到,人比較笨,今天記下來省得再忘記!typeid typename 1體育新聞 2軍事新聞 3國際新聞 article表 用來存放文章 title typeid content hits aaa1 aaaa 12bbb 2bbbb 11...