Вы можете сделать это, что я нахожу немного чище, чтобы прочитать намерения:
String.Format("{0:#,###0}", 0);
Пример:
string.Format("{0:#,###0}", 123456789); // 123,456,789
string.Format("{0:#,###0}", 0); // 0
У меня отлично работает в 5.0.27
Я просто получаю предупреждение (не ошибку) о том, что таблица существует;
Как уже было сказано, это предупреждение, а не ошибка, но (если вы, как и я) хотите, чтобы все работало без предупреждений, вы можете отключить это предупреждение, а затем снова включить его, когда закончите.
SET sql_notes = 0; -- Temporarily disable the "Table already exists" warning
CREATE TABLE IF NOT EXISTS ...
SET sql_notes = 1; -- And then re-enable the warning again