ben gibi bir Python MySQL sorgusu yapmak istiyorum:MySQL Python GİBİ joker
cursor = connection.cursor()
sql = "select text \
from steps \
where text like '%start%'"
cursor.execute(sql)
Ama% joker olarak görmedim, bu bir değişken bekliyor sanırım. Bir hata alıyorum: Hiçbir şey işe yaramıyor gibi görünüyor. '% Start%' yerine bir değişken kullanabilseydim de hoş olurdu.
%% works ile kaçış, teşekkürler :) Basit dizelerin kullanımı aynı hatayı verdi. – user984003
@ user984003 garip, ama şu anda test bile edemiyorum. Yine de yardımcı olmasına sevindim. – soulcheck
@soulcheck: String sözdiziminin '' '' nin (örneğin Bourne Shell ya da Ruby'nin '' '' '' '' '' '' '' '' '' 'gibi) yorumlanmasıyla bir ilgisi yoktur. Yani "%" "% start%" "", "% start%" ile aynıdır, "% start%" ve "r"% start% ', vb. Ile aynıdır. –