sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

MySQL:Det aktuella urvalet innehåller inte en unik kolumn. Rasterredigering, kryssruta, Redigera, Kopiera och Ta bort funktioner är inte tillgängliga

Jag stötte på samma problem när jag använder VIEW och det ser ut som att det är phpmyadmin kan bara inte bevisa att det finns kolumner i den resulterande frågan som är unika genom tabelldesign. I ditt fall är det stock_id, men eftersom det finns multipla table join och stock_id inte finns i andra rader går det inte att bestämma vilken rad som ska påverkas vid redigering eller borttagning. Den här varningen kan inaktiveras via config

$cfg['RowActionLinksWithoutUnique'] = true

https://docs.phpmyadmin.net/en/latest/config.html #cfg_RowActionLinksWithoutUnique

Upplösning:Den här tabellen innehåller inte en unik kolumn. Rasterredigering, kryssruta, Redigera, Kopiera och Ta bort funktionerna är inte tillgängliga



  1. MySQL lägger till ledande nummer till befintliga ID:n i en kolumn

  2. Körtiden för LINQ till SQL är 50 gånger längre än SSMS SQL

  3. Fatalt fel:körtiden på 30 sekunder har överskridits i phpMyAdmin

  4. MySQL-fel #1133 - Kan inte hitta någon matchande rad i användartabellen