为什么mysql没有向point列添加一个点?

时间:2017-10-12 02:05:51

标签: mysql

CODE:

class Stack:
def __init__(self):
    self.items=[]

def isEmpty(self):
    return self.items==[]

def push(self,data):
    self.items.append(data)

def size(self):
    return len(Self.items)

def show(self):
    print (self.items)

def peek(self):
    return self.items[len(self.items)-1]

def pop(self):
    assert not self.isEmpty()
    return self.items.pop()

word=input("Enter a word: ")
s=Stack();

for i in word:
 s.push(i)

list1 = ""
while not s.isEmpty():
 list1 += s.pop()

if(list1 == word):
print(word,"is a palindrome");
else:
print(word,"is not a palindrome");

列GAME 1包含包含Vikes或Saints的行,所有点当前都为0,为什么我的代码不会添加一个点?谢谢

1 个答案:

答案 0 :(得分:1)

您的代码未引用 Game 1。它指的是字符串'Game 1'。而且该字符串与比较字符串不同。

这可能是你想要的:

UPDATE tbl_name
    SET points = points + 1
    WHERE `GAME 1` LIKE '%Vikes%';

标识符的转义字符是反引号。

尽管如此,正确的建议是避免在标识符中使用非标准字符。只需使用字母,数字和下划线,因此名称不需要转义。