MySQL tablo sonunda eklemek

4 Cevap php

Ben MySQL tablosunun sonunda yeni bir öğe ekleyerek ile ilgili bir sorun yaşıyorum. Ben yeni bir öğe eklemek zaman son oluşturduğunuz öğenin sonra görünür, ama ben bu tablonun altındaki girilmesini istiyorum. Ben bir tablo id = int,Primary Key ve album=string var ve tablo olduğunu varsayalım:

  1. Gazap
  2. Skye Crack
  3. Enter Shikari'in

PHP değişken $album=myAlbum tablonun sonunda, bir sonraki eklenen ve uygun kimliği ile olması için ise MySQL sorgusu ne olurdu?

4 Cevap

Sen bir veritabanı ne olduğunu anlamak gerekir.

Veritabanında hayır "sonu" yoktur. Satırlar sadece SELECT anda sipariş almak.

Yani, istenilen sırayla satır yapmak için SELECT sorguya ORDER BY fıkra eklemek zorunda.

Sen yaparak tablo sipariş veya varolan birini kullanmak için başka bir alan ekleyebilirsiniz.

MySQL her uçta yetişen bir sayaç tutacak böylece autoincrement ile kimliği tanımlamak gerekir. Eğer sipariş şeyler içeri gitti hangi bilmek id tarafından sipariş edebilirsiniz Bu şekilde

Ben karıştı - tablodaki sırası önemli değildir. Belirli bir sipariş gerekiyorsa, o zaman bir ORDER BY tümcesini kullanarak verileri sorgulamak.

Sen id sütun olmak istiyorum auto_increment. Bu aradığınız davranışı verecektir.