Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP MYSQL:natychmiastowy wybór + wstaw

Jeśli skonfigurujesz bazę danych tak, aby kolumna była unikalna, tabela MySQL nie pozwoli na dwukrotne dodanie tej samej wartości. Następnie możesz sprawdzić wynik transakcji, aby upewnić się, że się powiodła.

Z twojego przykładu wygląda na to, że chcesz po prostu zwiększyć unikalny klucz. Powinieneś użyć do tego liczby całkowitej, która może być automatycznie inkrementowana po wstawieniu nowego wiersza. Jeśli chcesz, aby był w formie ciągu, po prostu wykonaj na nim podstawową matematykę. tj.

1 = a
2 = b
...
27 = aa
28 = ab

To zakładając, że nie masz jeszcze klucza podstawowego w swojej tabeli, w którym to przypadku nie rozumiem, dlaczego potrzebujesz ciągu w tej formie. Mam nadzieję, że to pomoże i przepraszam, jeśli źle zrozumiałem pytanie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolumna modelu Laravel „Użytkownik” bez identyfikatora

  2. Zapytanie MySQL nie działa podczas używania zmiennej php w klauzuli where

  3. Pobrać liczbę wierszy, których dotyczy problem, w instrukcji aktualizacji MySQL?

  4. Łączysz się z bazą danych innej firmy w Joomla?

  5. xampp mysql Nie udało się zainicjować struktur wielorzędowych