当我插入:
data1
data2
data3
data4
data5
..
..
..
dataN使用以下代码进入MySQL数据库:
DataLogg dataLogg = new DataLogg(0, time, DO0, DO1, DO2, DO3, AI0, AI1, AI2, AI3, loggerIdValue, samplingTimeValue, pulseNumber, ControlView.selectedBreakPulseLimit, stopSignal, comment);
dataLoggRepository.saveAndFlush(dataLogg);如果我运气不好,它会插入这样的数据。
data1
data2
data4
data3
dataN
..
..
..
data5问题:
如何保证插入行的顺序相同,我也可以以相同的顺序读取它们?我不想让它乱七八糟。最后一个数据需要在顶部,第一个数据需要在底部。
发布于 2020-10-06 08:05:00
你问:
如何保证插入行的顺序相同,我也可以以相同的顺序读取它们?
答案是,对于所有意图和目的,SQL表没有内部"order“。在查询时确保一定顺序的方法是在查询中使用ORDER BY子句。
SELECT name
FROM yourTable
ORDER BY name;https://stackoverflow.com/questions/64221672
复制相似问题