---
title: "uppdatera fält i mysql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/163900-uppdatera-fält-i-mysql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "golgata"
published: "2007-08-26T16:51:54.000Z"
updated: "2007-08-26T17:32:50.000Z"
replies: 1
views: 287
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/163900-uppdatera-fält-i-mysql"
---

# uppdatera fält i mysql

## #1 — golgata, 2007-08-26T16:51Z

Har följande kod men den är anpassad för Access. Hur skriver jag om den så att den passar mysql.
Scriptet gör så att man plusar på  första siffran i strängen med 1.
t.ex
1b till 2b
2a blir 3a
osv

```
<%
Dim usestr, str, str1

öppning av databasen

Do Until RecSet.EOF

usestr = RecSet("klass")
str = Mid(usestr, 1, 1)
str1 = Mid(usestr, 2)

If str>="0" and str<="9" Then
  RecSet("klass") = (CLng(str) + 1) & str1
  RecSet.Update
End If
  
RecSet.MoveNext
Loop
  
RecSet.Close%>
```

Permalänk: https://www.webforum.nu/p/163900

## #2 — LarsG, 2007-08-26T17:32Z

```
conn.execue "update t set klass = " & _
" concat(left(klass,1) + 1,substring(klass from 2)) " & _
" where left(klass,1) between '0' and '9' "
```

Designmässigt är det ingen bra ide att lagra sammansatta värden i en kolumn.

Permalänk: https://www.webforum.nu/p/2019924

---

Tråden på webben: https://www.webforum.nu/amne/asp/163900-uppdatera-fält-i-mysql
