MySQL在已存在的表中增加一个新字段

MySQL在已存在的表中增加一个新字段,第1张

这样会默认在表的最后增加一个auth字段,如果你想在开头添加,你可以这样写:

在中间增加:

  语法:

以上,如有纰漏,欢迎指正。

通过AUTO_INCREMENT设置SQLINSERT语句的时候,要避免指定那个自增的字段.否则会发生主键的冲突。通过ALTERTABLE语句可以修改自增的数值,但是只能增加,不能减少。TRUNCATETABLE语句,会将自增ID重置为零。mysqlCREATETABLEtest_create_tab2(-idINTAUTO_INCREMENT,-valVARCHAR(10),-PRIMARYKEY(id)-)QueryOK,0rowsaffected(0.09sec)mysqlINSERTINTOtest_create_tab2(val)VALUES('NOid')QueryOK,1rowaffected(0.03sec)mysqlselectlast_insert_id()asid+----+|id|+----+|1|+----+1rowinset(0.00sec)mysqlINSERTINTOtest_create_tab2(val)VALUES('NOid2')QueryOK,1rowaffected(0.03sec)mysqlselectlast_insert_id()asid+----+|id|+----+|2|+----+1rowinset(0.00sec)mysqlselect*fromtest_create_tab2+----+---------+|id|val|+----+---------+|1|NOid||2|NOid2|+----+---------+2rowsinset(0.00sec)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7202358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存