在MySQL中,我們經常會使用序列來給表格的某個字段自動賦值。但是有一些情況下,我們可能會需要在序列名中加入空格,比如比較長的序列名。
那么,MySQL中的序列名是否可以有空格呢?
CREATE SEQUENCE my_sequence; # 正確 CREATE SEQUENCE my sequence; # 錯誤,會拋出異常
從上面的代碼可以看出,當我們在創建序列時,如果序列名中有空格,MySQL會拋出一個異常。
因此,為了避免異常的出現,我們最好在序列名中不要使用空格。當然,如果一定要使用空格,我們可以使用下劃線或者駝峰命名法來代替空格,比如:
CREATE SEQUENCE my_sequence; # 使用下劃線代替空格 CREATE SEQUENCE mySequence; # 使用駝峰命名法
總結來說,MySQL中的序列名不可以有空格,因為會引起異常的出現。如果一定要使用空格,可以采用下劃線或者駝峰命名法來替代。
上一篇css清空某個屬性