mysql question (easy Q for most...)

Discussion in 'MySQL' started by DSR, Jan 29, 2006.

  1. #1
    HI everyone!

    Easy question. How do i delete one specific row in a table?

    For example: Lets say i have a db that has 100 items in it. How can i delet item 67 and only 67? I keep trying and keep deleting my entire table, lol :eek:
     
    DSR, Jan 29, 2006 IP
  2. mikelbeck

    mikelbeck Well-Known Member

    Messages:
    790
    Likes Received:
    19
    Best Answers:
    0
    Trophy Points:
    108
    #2
    Does your table have an "id" column or something similar (something that uniquely identifes each row).

    If it does, you can just do something like this "DELETE FROM tablename WHERE id = 67".
     
    mikelbeck, Jan 29, 2006 IP
  3. DSR

    DSR Member

    Messages:
    77
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    41
    #3
    Yup, that's what i woudl need to go by (the id column). That line is what i needed, thank you!! :)
     
    DSR, Jan 29, 2006 IP
  4. Caydel

    Caydel Peon

    Messages:
    835
    Likes Received:
    47
    Best Answers:
    0
    Trophy Points:
    0
    #4
    did that work? I would have done

    DELETE * FROM tablename WHERE id=67
     
    Caydel, Jan 29, 2006 IP
  5. dfsweb

    dfsweb Active Member

    Messages:
    1,587
    Likes Received:
    55
    Best Answers:
    0
    Trophy Points:
    88
    #5
    dfsweb, Feb 7, 2006 IP
  6. Caydel

    Caydel Peon

    Messages:
    835
    Likes Received:
    47
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Caydel, Feb 7, 2006 IP