कोई ORDER BY क्लॉज न होने पर परिणाम किस क्रम में लौटाए जाते हैं, यह RDBM पर निर्भर करता है। MySQL, या कम से कम अधिकांश इंजनों के मामले में, यदि आप स्पष्ट रूप से उस क्रम को निर्दिष्ट नहीं करते हैं जो सबसे पुरानी से नई प्रविष्टियों तक आरोही होगा। पंक्ति कहाँ स्थित है "भौतिक रूप से" कोई फर्क नहीं पड़ता। मुझे यकीन नहीं है कि सभी MySQL इंजन इस तरह से काम करते हैं या नहीं। यानी, PostgreSQL में "डिफ़ॉल्ट" ऑर्डर सबसे हाल ही में अपडेट की गई पंक्तियों को पहले दिखाता है। इस तरह से कुछ MySQL इंजन भी काम कर सकते हैं।
वैसे भी, मुद्दा यह है - यदि आप परिणामों का आदेश देना चाहते हैं - हमेशा क्रमबद्ध क्रम निर्दिष्ट करें, केवल कुछ डिफ़ॉल्ट पर निर्भर न हों जो काम करता प्रतीत होता है। आपके मामले में आप कुछ मामूली चाहते हैं - आप उपयोगकर्ताओं को अवरोही क्रम में चाहते हैं, इसलिए बस इसका उपयोग करें:
SELECT * FROM users ORDER BY id DESC