【发布时间】:2014-09-03 17:39:55
【问题描述】:
我有一个包含两列 subj-id,subj-name 的表格,格式如下。
101 Maths
102 Science
103 Biology
201 Maths
202 Science
203 Biology
204 Geography
301 Maths
302 Science
现在我需要在数学和科学之间的所有位置插入一行物理,表格应如下所示
101 maths
102 Physics
103 Biology
201 Maths
202 Physics
203 Science
204 Biology
205 Geography
301 Maths
302 Physics
303 Science
我有这个问题很久了。我在这里只提到了三个插入。在实际问题中,我需要在 50 多个地方在数学和科学之间进行此类插入。手动操作非常困难。 谁能指导我处理这种情况需要遵循的方法。
【问题讨论】:
-
为什么需要重做 id?
-
是否提供了此行数据或列?是postgresql还是mysql?你们都标记了
-
没有理由需要在数据库中执行此操作。使用数据库的美妙之处在于,您可以随心所欲地查询和塑造数据。您只需按以下顺序订购即可。
-
从你的描述...不会是101数学,102物理,103科学,104生物学吗?
-
对于这个数据 Excel 应该做的...... ;)
标签: mysql sql database postgresql