sql >> Database >  >> RDS >> Mysql

PHP MYSQL:direct selecteren + invoegen

Als u uw database zo instelt dat de kolom uniek is, kunt u in de MySQL-tabel niet twee keer dezelfde waarde toevoegen. U kunt dan het resultaat van de transactie controleren om er zeker van te zijn dat deze is geslaagd.

Uit uw voorbeeld lijkt het alsof u alleen een verhoogde unieke sleutel wilt. U moet hiervoor een geheel getal gebruiken, dat automatisch kan worden verhoogd wanneer u een nieuwe rij invoegt. Als je wilt dat het in string-vorm is, voer je er gewoon wat elementaire wiskunde op uit. d.w.z.

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

Dit veronderstelt dat je nog geen primaire sleutel in je tabel hebt, in welk geval ik niet begrijp waarom je de string in die vorm nodig hebt. Hopelijk helpt dit, en mijn excuses als ik de vraag verkeerd heb begrepen.



  1. T-SQL CTE materialiserende technieken werken niet op SQL Server 2012

  2. mysql controleren op wijzigingen

  3. Hoe voeg ik een nieuwe kolom toe aan de MYSQL-tabel?

  4. Een SQL Plus-script uitvoeren in PowerShell