如果想在已經建好的表上進行分區,如果使用alter添加分區的話,mysql會提示錯誤:
代碼如下:
正確的方法是新建一個具有分區的表,結構一致,然后用insert into 分區表 select * from 原始表;
測試創
代碼如下:
插入測試數據
代碼如下:
查詢P2中的數據
代碼如下:
如果刪除P2,在刪除P2分區的同時,也會將其下的所有數據刪除
代碼如下:
再次插入數據時,會將原P2的數據插入至P3中
代碼如下:
創建一個新的測試表
代碼如下:
直接用alter table tablename add partition 方式再最后面添加分區
新聞熱點
疑難解答
圖片精選