我创建了一个表,插入效果很好。
现在我的应用程序需要将数据插入到表之间的特定位置,假设总共有10个条目,我想在位置4添加新条目,然后其他数据的位置会增加。
我有什么方法可以做到吗?任何内置方法? 或者我必须手动完成吗?
答案 0 :(得分:0)
我觉得你很困惑。 SQL dbs中的行没有订单。除非您在搜索sql中放置ORDER BY,否则可以按任何方便的方式返回行,并且如果您进行两次相同的查询,则不会保证订单将是相同的。如果您想订购它们,您必须通过下订单栏并自行维护,然后在所有查询中在该列上添加ORDER BY来进行订购。
答案 1 :(得分:-1)
插入新记录的声明是:
INSERT INTO TABLE_NAME [(column1,column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN);
所以你需要做的就是选择要插入的列并填写值,如果你不的列选择不具有默认值你必须为它们设置一个值。
必填列必须具有值