亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 mysql 客戶端上執行且沒有任何錯誤的 sql 查詢在通過代碼執行時失敗并出現語法錯誤

在 mysql 客戶端上執行且沒有任何錯誤的 sql 查詢在通過代碼執行時失敗并出現語法錯誤

SMILET 2022-09-28 15:54:47
我需要將分區添加到已分區的表中。我的代碼添加了一個分區 p190409,該分區將保存一些數據。查詢如下:alter table db.table drop partition future;alter table db.table add partition (partition p190409 values less than (to_days('2019-04-09 11:50:06')));alter table db.table add partition (partition future values less than (MAXVALUE));在mysql客戶端上工作正常時,同樣通過代碼產生以下錯誤:您的SQL語法有錯誤;檢查與您的MySQL服務器版本相對應的手冊,以獲取在第1行的“更改表db.table添加分區(分區p190409值更少)”附近使用的正確語法
查看完整描述

1 回答

?
LEATH

TA貢獻1936條經驗 獲得超7個贊

看起來您用于執行查詢的方法一次只允許一個,因此,而不是一次執行所有查詢,而是逐個執行:


executeUpdate("alter table db.table drop partition future");

executeUpdate("alter table db.table add partition (partition p190409 values less than (to_days('2019-04-09 11:50:06')))");

executeUpdate("table db.table add partition (partition future values less than (MAXVALUE))");


查看完整回答
反對 回復 2022-09-28
  • 1 回答
  • 0 關注
  • 77 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號